Expand description
Cohere API client and Rig integration
§Example
use rig::providers::cohere;
let client = cohere::Client::new("YOUR_API_KEY");
let command_r = client.completion_model(cohere::COMMAND_R);
Re-exports§
pub use client::Client;
pub use client::ApiErrorResponse;
pub use client::ApiResponse;
pub use completion::CompletionModel;
pub use embeddings::EmbeddingModel;
Modules§
Constants§
- COMMAND
command
completion model- COMMAND_
LIGHT command-light
completion model- COMMAND_
LIGHT_ NIGHTLY command-light-nightly
completion model- COMMAND_
NIGHTLY command-nightly
completion model- COMMAND_
R command-r
completion model- COMMAND_
R_ PLUS command-r-plus
completion model- EMBED_
ENGLISH_ LIGHT_ V2 embed-english-light-v2.0
embedding model- EMBED_
ENGLISH_ LIGHT_ V3 embed-english-light-v3.0
embedding model- EMBED_
ENGLISH_ V2 embed-english-v2.0
embedding model- EMBED_
ENGLISH_ V3 embed-english-v3.0
embedding model- EMBED_
MULTILINGUAL_ LIGHT_ V3 embed-multilingual-light-v3.0
embedding model- EMBED_
MULTILINGUAL_ V2 embed-multilingual-v2.0
embedding model- EMBED_
MULTILINGUAL_ V3 embed-multilingual-v3.0
embedding model