# AI Adapter
A unified Rust library for accessing multiple AI service providers through a standardized interface.
## Features
- **Unified API**: Consistent interface across different AI providers
- **Provider Support**: OpenAI, Anthropic, DeepSeek, Google Gemini, Ollama
- **Standardized Data Structures**: Normalized request/response formats
## Supported Providers
| OpenAI | ✅ | ❌ | ❌ |
| Anthropic | ✅ | ❌ | ❌ |
| Google Gemini | ✅ | ❌ | ❌ |
## Architecture
- **providers**: Provider-specific implementations
## Compatible with OpenAI API
### DeepSeek AI provider implementation
API Reference: https://api-docs.deepseek.com/
Model Names: https://api-docs.deepseek.com/quick_start/pricing
### Ollama provider implementation
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
## License
MIT