apogee-ai-providers¶
Uma interface, vários provedores. Converse com OpenRouter, OpenAI, Anthropic, Bedrock e Gemini pelo mesmo cliente async. Encaixa direto com
apogee-ai-rageapogee-ai.
Por que existe¶
Cada provedor LLM tem seu próprio SDK, formato de mensagens, protocolo de streaming e modelo de erros. Projetos Apogee padronizam numa única interface para você trocar de provedor sem reescrever aplicação.
Provedores suportados¶
| Provedor | Streaming | Tool calls | Visão |
|---|---|---|---|
| OpenRouter | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ |
| Anthropic (Claude) | ✅ | ✅ | ✅ |
| AWS Bedrock | ✅ | ✅ | ✅ |
| Google Gemini | ✅ | ✅ | ✅ |
Instalação¶
Bash
pip install apogee-ai-providers
pip install "apogee-ai-providers[anthropic]"
pip install "apogee-ai-providers[all]"