Skip to content

Providers

Providers integrate LLM backends into Amplifier. They translate between Amplifier's unified message format and vendor-specific APIs.

Available Providers

Provider Description Repository
Anthropic Claude models GitHub
OpenAI GPT models GitHub
Azure OpenAI Azure-hosted GPT GitHub
Ollama Local models GitHub
vLLM Self-hosted LLMs via Responses API GitHub
Mock Testing provider GitHub

No modules found.

Configuration

All providers support common configuration:

providers:
  - module: provider-anthropic
    source: git+https://github.com/microsoft/amplifier-module-provider-anthropic@main
    config:
      api_key: ${ANTHROPIC_API_KEY}
      default_model: claude-sonnet-4-5
      max_tokens: 4096
      temperature: 1.0

Switching Providers

# Via CLI
amplifier provider use openai

# Via profile
amplifier run --provider ollama "Hello"

Contract

See Provider Contract for implementation details.