Cohere Embedder is a class that allows you to embed documents using Cohere’s embedding models.

Parameters

ParameterTypeDescriptionDefault
idstrThe model ID to use for embeddings"embed-english-v3.0"
input_typestrType of input being embedded (e.g., "search_query", "classification", "clustering")"search_query"
embedding_typesOptional[List[str]]List of embedding types to generateNone
api_keyOptional[str]Cohere API keyEnvironment variable COHERE_API_KEY
request_paramsOptional[Dict[str, Any]]Additional parameters for embedding requestsNone
client_paramsOptional[Dict[str, Any]]Additional parameters for client initializationNone
cohere_clientOptional[CohereClient]Pre-configured Cohere clientNone