langchain.embeddings.jina.JinaEmbeddings¶
- class langchain.embeddings.jina.JinaEmbeddings(*, client: Any = None, model_name: str = 'ViT-B-32::openai', jina_auth_token: Optional[str] = None, jina_api_url: str = 'https://api.clip.jina.ai/api/v1/models/', request_headers: Optional[dict] = None)[source]¶
Bases:
BaseModel,EmbeddingsJina embedding models.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param jina_api_url: str = 'https://api.clip.jina.ai/api/v1/models/'¶
- param jina_auth_token: Optional[str] = None¶
- param model_name: str = 'ViT-B-32::openai'¶
Model name to use.
- param request_headers: Optional[dict] = None¶
- embed_documents(texts: List[str]) List[List[float]][source]¶
Call out to Jina’s embedding endpoint. :param texts: The list of texts to embed.
- Returns
List of embeddings, one for each text.