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¶
Contract¶
See Provider Contract for implementation details.