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:
- AI SDK Core for detailed API documentation
- Agents to build autonomous AI agents
- Advanced Topics for production-ready patterns