Overview
Moda supports multiple LLM providers through a single API. Each provider has different models available and may require different authentication.OpenAI
Provider name:openai
Available models
| Model | Description |
|---|---|
gpt-4o | Latest GPT-4 Omni model |
gpt-4o-mini | Smaller, faster GPT-4 Omni |
gpt-4-turbo | GPT-4 Turbo |
gpt-4 | Original GPT-4 |
gpt-3.5-turbo | Fast and cost-effective |
Example
Authentication
Pass your OpenAI API key in theX-Provider-Key header.
Anthropic
Provider name:anthropic
Available models
| Model | Description |
|---|---|
claude-opus-4-5-20251101 | Most capable Claude model |
claude-sonnet-4-5-20250929 | Best balance of speed and capability |
claude-haiku-4-5-20251001 | Fast and efficient |
claude-3-5-sonnet-20241022 | Previous generation Sonnet |
Example
Authentication
Pass your Anthropic API key in theX-Provider-Key header.
AWS Bedrock
Provider name:bedrock
Available models
| Model | Bedrock Model ID |
|---|---|
| Claude Opus 4.5 | anthropic.claude-opus-4-5-20251101-v1:0 |
| Claude Sonnet 4.5 | anthropic.claude-sonnet-4-5-20250929-v1:0 |
| Claude Haiku 4.5 | anthropic.claude-haiku-4-5-20251001-v1:0 |
| Claude 3.5 Sonnet | anthropic.claude-3-5-sonnet-20241022-v2:0 |
Example
Bedrock requires the native Anthropic request format, not OpenAI format. You must include
anthropic_version in every request.Authentication
AWS Bedrock requires AWS credentials:Choosing a provider
OpenAI
Best for general-purpose tasks. Wide model selection from fast to powerful.
Anthropic
Excellent for complex reasoning and longer conversations. Strong safety features.
AWS Bedrock
Ideal if you are already in the AWS ecosystem. Enterprise security and compliance.