Skip to main content

Foundations

This section covers the foundational concepts you need to understand when working with Large Language Models and the Go AI SDK.

Topics​

  • Overview - Learn about foundational concepts around AI and LLMs.

  • Providers and Models - Learn about the providers and models that you can use with the Go AI SDK.

  • Prompts - Learn about how prompts are used and defined in the Go AI SDK.

  • Tools - Learn about tools in the Go AI SDK and how to integrate external functionality.

  • Streaming - Learn why streaming is used for AI applications and how it works in Go.

  • Provider Options - Learn how to pass provider-specific configuration beyond standard settings.

Next Steps​

After understanding these foundational concepts, explore: