langchain-google-vertexai: 2.0.10#

回调#

callbacks.VertexAICallbackHandler()

用于跟踪VertexAI信息的回调处理程序。

chains#

函数

chains.create_structured_runnable(function, ...)

创建一个使用OpenAI函数的可运行序列。

chains.get_output_parser(functions)

根据用户函数获取适当的函数输出解析器。

chat_models#

chat_models.ChatVertexAI

Google Cloud Vertex AI 聊天模型集成。

embeddings#

评估器#

evaluators.evaluation.VertexPairWiseStringEvaluator(...)

评估预测字符串的困惑度。

evaluators.evaluation.VertexStringEvaluator(...)

评估预测字符串的困惑度。

functions_utils#

functions_utils.PydanticFunctionsOutputParser

将输出解析为pydantic对象。

gemma#

gemma.GemmaChatLocalHF

gemma.GemmaChatLocalKaggle

为了让mypy类型检查器能够识别model_name为有效参数。

gemma.GemmaChatVertexAIModelGarden

为了让mypy类型检查器能够识别model_name作为有效参数。

gemma.GemmaLocalHF

从HuggingFace加载的本地gemma模型。

gemma.GemmaLocalKaggle

从Kaggle加载的本地gemma聊天模型。

gemma.GemmaVertexAIModelGarden

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

函数

gemma.gemma_messages_to_prompt(history)

将消息列表转换为Gemma的聊天提示。

llms#

llms.VertexAI

Google Vertex AI 大型语言模型。

model_garden#

model_garden.ChatAnthropicVertex

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

model_garden.VertexAIModelGarden

从Vertex AI Model Garden提供的大型语言模型。

model_garden_maas#

model_garden_maas.llama.VertexModelGardenLlama

Llama 3.1 在 Google Cloud Vertex AI 模型即服务上的集成。

model_garden_maas.mistral.VertexModelGardenMistral

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

utils#

函数

utils.create_context_cache(model, messages)

为某些模型中的内容创建缓存。

vectorstores#

vectorstores.document_storage.DataStoreDocumentStorage(...)

将文档存储在Google Cloud DataStore中。

vectorstores.document_storage.DocumentStorage()

用于检索文档的键、文本存储的抽象接口。

vectorstores.document_storage.GCSDocumentStorage(bucket)

将文档存储在Google Cloud Storage中。

vectorstores.vectorstores.VectorSearchVectorStore(...)

使用向量搜索处理搜索和索引并将文档存储在Google Cloud Storage中的VertexAI VectorStore。

vectorstores.vectorstores.VectorSearchVectorStoreDatastore(...)

使用DatasTore文档存储的VectorSearch。

vectorstores.vectorstores.VectorSearchVectorStoreGCS(...)

VectorSearchVectorStore 的别名,用于与具有不同文档存储后端的其他向量存储保持一致。

vision_models#

vision_models.VertexAIImageCaptioning

图像字幕模型的实现作为一个LLM。

vision_models.VertexAIImageCaptioningChat

将图像字幕模型实现为聊天。

vision_models.VertexAIImageEditorChat

给定一张图片和一个提示,编辑图片。

vision_models.VertexAIImageGeneratorChat

根据提示生成图像。

vision_models.VertexAIVisualQnAChat

视觉问答模型的聊天实现