langchain_community.embeddings.google_palm.GooglePalmEmbeddings

langchain_community.embeddings.google_palm.GooglePalmEmbeddings [源代码]

基础:BaseModelEmbeddings

Google的PaLM Embeddings API。

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

如果输入数据无法解析形成有效的模型,则引发ValidationError异常。

参数 client: Any = None
参数 google_api_key : Optional[str] = None
参数 model_name : str = 'models/embedding-gecko-001'

要使用的模型名称。

参数 show_progress_bar : bool = False

是否显示tqdm进度条。必须安装了tqdm

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

异步文档嵌入搜索。

参数

texts (列表str) - 要嵌入的文本列表。

返回

嵌入列表。

返回类型

列表列表float

async aembed_query(text: str) List[float]

异步嵌入查询文本。

参数

text (str) - 要嵌入的文本。

返回

嵌入。

返回类型

列表float

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

嵌入文档搜索。

参数

texts (列表str) - 要嵌入的文本列表。

返回

嵌入列表。

返回类型

列表列表float

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

嵌入查询文本。

参数

text (字符串) –

返回类型

列表float