[go: up one dir, main page]

Module cohere

Source
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§

client
completion
embeddings
streaming

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