For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
Help on Discord
HomeGuideExamplesBAML ReferencePlaygroundAgents.mdChangelog
HomeGuideExamplesBAML ReferencePlaygroundAgents.mdChangelog
    • Overview
  • baml-cli
    • init
    • generate
    • test
    • serve
    • dev
    • fmt
  • Language Reference
    • Types
    • function
    • test
    • template_string
    • client<llm>
    • class
    • enum
    • generator
  • Generated baml_client
    • with_options(..)
    • AbortSignal / Cancellation
    • Collector
    • logging / env vars
    • AsyncClient / SyncClient
    • TypeBuilder
    • ClientRegistry
    • client Option
    • OnTick
    • Multimodal
    • Image
    • Audio
    • Pdf
    • Video
  • Attributes
    • What are attributes?
    • @alias / @@alias
    • @description / @@description
    • @skip
    • @assert
    • @check
    • Jinja in Attributes
    • @@dynamic
  • LLM Client Providers
    • Overview
    • AWS Bedrock
    • Anthropic
    • Google AI: Gemini
    • Google: Vertex
    • OpenAI
    • OpenAI Responses API
    • OpenAI from Azure
    • OpenRouter
    • openai-generic
    • Microsoft Foundry (openai-generic)
    • Cerebras (openai-generic)
    • Groq (openai-generic)
    • Hugging Face (openai-generic)
    • Keywords AI (openai-generic)
    • Llama API (openai-generic)
    • Litellm (openai-generic)
    • LM Studio (openai-generic)
    • Ollama (openai-generic)
    • Vercel AI Gateway (openai-generic)
    • Tinfoil (openai-generic)
    • TogetherAI (openai-generic)
    • Unify AI (openai-generic)
    • vLLM (openai-generic)
  • LLM Client Strategies
    • Timeout Configuration
    • Retry Policy
    • Fallback
    • Round Robin
  • Prompt Syntax
    • What is jinja?
    • Jinja Filters
    • ctx.output_format
    • ctx.client
    • _.role
    • Variables
    • Conditionals
    • Loops
  • Editor Extension Settings
    • baml.cliPath
    • baml.generateCodeOnSave
    • baml.enablePlaygroundProxy
    • baml.syncExtensionToGeneratorVersion
  • Overview
  • init
  • generate
  • test
  • serve
  • dev
  • fmt
  • comments
  • Environment Variables
  • string
  • int / float
  • bool
  • array (list)
  • map (dictionary)
  • image / audio
  • Types
  • function
  • test
  • template_string
  • client<llm>
  • class
  • enum
  • generator
  • with_options(..)
  • AbortSignal / Cancellation
  • Collector
  • logging / env vars
  • AsyncClient / SyncClient
  • TypeBuilder
  • ClientRegistry
  • client Option
  • OnTick
  • Multimodal
  • Image
  • Audio
  • Pdf
  • Video
  • Overview
  • BamlValidationError
  • BamlClientFinishReasonError
  • BamlAbortError
  • use{FunctionName} Hook
  • HookInput
  • HookOutput
  • HookData
  • What are attributes?
  • @alias / @@alias
  • @description / @@description
  • @skip
  • @assert
  • @check
  • Jinja in Attributes
  • @@dynamic
  • Overview
  • AWS Bedrock
  • Anthropic
  • Google AI: Gemini
  • Google: Vertex
  • OpenAI
  • OpenAI Responses API
  • OpenAI from Azure
  • OpenRouter
  • openai-generic
  • Microsoft Foundry (openai-generic)
  • Cerebras (openai-generic)
  • Groq (openai-generic)
  • Hugging Face (openai-generic)
  • Keywords AI (openai-generic)
  • Llama API (openai-generic)
  • Litellm (openai-generic)
  • LM Studio (openai-generic)
  • Ollama (openai-generic)
  • Vercel AI Gateway (openai-generic)
  • Tinfoil (openai-generic)
  • TogetherAI (openai-generic)
  • Unify AI (openai-generic)
  • vLLM (openai-generic)
  • Timeout Configuration
  • Retry Policy
  • Fallback
  • Round Robin
  • What is jinja?
  • Jinja Filters
  • ctx.output_format
  • ctx.client
  • _.role
  • Variables
  • Conditionals
  • Loops
  • baml.cliPath
  • baml.generateCodeOnSave
  • baml.enablePlaygroundProxy
  • baml.syncExtensionToGeneratorVersion
Help on Discord
LLM Client Providers

Keywords AI

Keywords AI is a proxying layer that allows you to route requests to hundreds of models.

Follow the Keywords AI + BAML Installation Guide to get started!

Was this page helpful?
Edit this page
Previous

llama-api

Next
Built with