Expand description
Ceres Client - HTTP clients for external APIs
This crate provides HTTP clients for interacting with:
§Overview
The clients handle authentication, request building, response parsing, and error handling for their respective APIs.
§Embedding Providers
Multiple embedding providers are supported:
| Provider | Model | Dimensions |
|---|---|---|
| Gemini | gemini-embedding-001 | 768 |
| OpenAI | text-embedding-3-small | 1536 |
| OpenAI | text-embedding-3-large | 3072 |
Re-exports§
pub use ckan::CkanClient;pub use ckan::CkanClientFactory;pub use gemini::GeminiClient;pub use openai::OpenAIClient;pub use provider::EmbeddingProviderEnum;