langchain_community.embeddings.jina.JinaEmbeddings

langchain_community.embeddings.jina.JinaEmbeddings[source]

基础:BaseModelEmbeddings

Jina 嵌入模型。

通过解析和验证关键字参数输入数据创建一个新模型。

如果输入数据无法解析为有效模型,将引发 ValidationError。

参数jina_api_key: Optional[SecretStr] = None
约束
  • 类型=字符串

  • 只写=True

  • 格式=密码

参数model_name: str = 'jina-embeddings-v2-base-en'
asyncaembed_documents(texts: List[str]) List[List[float]]

异步嵌入文档搜索。

参数

texts(《列表》[str])- 需要嵌入的文本列表。

返回

嵌入列表。

返回类型

《列表》[列表[float]]

asyncaembed_query(text: str) List[float]

异步嵌入查询文本。

参数

text(《字符串》)- 需要嵌入的文本。

返回

嵌入。

返回类型

《列表》[float]

embed_documents(texts: List[str]) List[List[float]][source]

调用 Jina 嵌入端点。 :param texts: 要嵌入的文本列表。

返回

嵌入列表,每个文本一个。

参数

texts (列表[字符]) –

返回类型

《列表》[列表[float]]

embed_images(uris: 列表[字符]) 列表[列表[浮点数]][源码]

调用 Jina 图像嵌入端点。 :param uris: 要嵌入的 URI 列表。

返回

嵌入列表,每个文本一个。

参数

uris (列表[字符]) –

返回类型

《列表》[列表[float]]

embed_query(text: 字符) 列表[浮点数][源码]

调用 Jina 嵌入端点。 :param text: 要嵌入的文本。

返回

文本的嵌入。

参数

text (字符) –

返回类型

《列表》[float]

使用 JinaEmbeddings 的示例