Skip to content

Providers

Detailed notes per provider — what works, what does not, and which model strings to use.

OpenRouter

Aggregator. One API key, hundreds of models. Recommended default for projects that want flexibility.

Python
ProviderFactory.build(ProviderType.OPENROUTER, model="anthropic/claude-opus-4")

OpenAI

Native OpenAI API. Use for gpt-* and embeddings (text-embedding-3-large).

Anthropic

Native Anthropic API. Best path for Claude models when you do not need OpenRouter.

AWS Bedrock

Use when corporate compliance requires AWS-hosted inference. Auth uses AWS SDK credentials chain.

Google Gemini

Native Gemini API. Strong for vision and long context.