A unified Rust library for accessing multiple AI service providers through a standardized interface.
- Unified API: Consistent interface across different AI providers
- Provider Support: OpenAI, Anthropic, DeepSeek, Google Gemini, Ollama
- Standardized Data Structures: Normalized request/response formats
| Provider | Chat | Embeddings | Model List |
|---|---|---|---|
| OpenAI | ✅ | ❌ | ❌ |
| Anthropic | ✅ | ❌ | ❌ |
| Google Gemini | ✅ | ❌ | ❌ |
- providers: Provider-specific implementations
API Reference: https://api-docs.deepseek.com/ Model Names: https://api-docs.deepseek.com/quick_start/pricing
API Reference: https://github.com/ollama/ollama/blob/main/docs/api.md Model Names: https://ollama.com/library Compatibility: https://github.com/ollama/ollama/blob/main/docs/openai.md
MIT