JavelinAIGatewayEmbeddings#

class langchain_community.embeddings.javelin_ai_gateway.JavelinAIGatewayEmbeddings[source]#

基础类: Embeddings, BaseModel

Javelin AI Gateway 嵌入。

要使用,您应该安装javelin_sdk python包。 有关更多信息,请参阅https://docs.getjavelin.io

示例

from langchain_community.embeddings import JavelinAIGatewayEmbeddings

embeddings = JavelinAIGatewayEmbeddings(
    gateway_uri="<javelin-ai-gateway-uri>",
    route="<your-javelin-gateway-embeddings-route>"
)
param client: Any [Required]#

标枪客户端。

param gateway_uri: str | None = None#

Javelin AI Gateway API 的 URI。

param javelin_api_key: str | None = None#

Javelin AI Gateway API 的 API 密钥。

param route: str [Required]#

用于Javelin AI Gateway API的路由。

async aembed_documents(texts: List[str]) List[List[float]][source]#

异步嵌入搜索文档。

Parameters:

文本 (列表[字符串]) – 要嵌入的文本列表。

Returns:

嵌入列表。

Return type:

列表[列表[float]]

async aembed_query(text: str) List[float][source]#

异步嵌入查询文本。

Parameters:

文本 (str) – 要嵌入的文本。

Returns:

嵌入。

Return type:

列表[float]

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

嵌入搜索文档。

Parameters:

文本 (列表[字符串]) – 要嵌入的文本列表。

Returns:

嵌入列表。

Return type:

列表[列表[float]]

embed_query(text: str) List[float][source]#

嵌入查询文本。

Parameters:

文本 (str) – 要嵌入的文本。

Returns:

嵌入。

Return type:

列表[float]

使用 JavelinAIGatewayEmbeddings 的示例