encoders
semantic_router.encoders.mistral
This file contains the MistralEncoder class which is used to encode text using MistralAI
MistralEncoder Objects
Class to encode text using MistralAI. Requires a MistralAI API key from https://console.mistral.ai/api-keys/
__init__
Initialize the MistralEncoder.
Arguments:
name
(str
): The name of the embedding model to use.mistralai_api_key
(str
): The MistralAI API key.score_threshold
: The score threshold for the embeddings.
__call__
Encode a list of documents into embeddings using MistralAI.
Arguments:
docs
(List[str]
): The documents to encode.
Returns:
List[List[float]]
: The embeddings for the documents.