聊天模型
Gemini 模型
访问 Gemini 模型,例如gemini-1.5-pro 和 gemini-2.0-flex,可以通过 ChatGoogleGenerativeAI,或者如果使用 VertexAI,则通过 ChatVertexAI 类。
- GenAI
- VertexAI
npm
image_url 的值必须是一个 base64 编码的图像(例如,data:image/png;base64,abcd124)。
Gemma
使用ChatGoogle 类通过 AI Studio 访问 gemma-3-27b-it 模型。(该类是适用于 Vertex AI 和 AI Studio API 的 ChatVertexAI 类的超类。)
npm
第三方模型
请参见上文,了解如何通过 Vertex AI 设置身份验证以使用这些模型。 Anthropic Claude 模型也可通过 Vertex AI 平台使用。有关启用模型访问和所用模型名称的更多信息,请参阅此处。 PaLM 模型不再支持。向量存储
Vertex AI Vector Search
Vertex AI Vector Search, 前身为 Vertex AI Matching Engine,提供业界领先的大规模 低延迟向量数据库。这些向量数据库通常被 称为向量相似性匹配或近似最近邻 (ANN) 服务。
Postgres 向量存储
来自@langchain/google-cloud-sql-pg 包的 PostgresVectorStore 模块提供了一种使用 CloudSQL for PostgresSQL 通过该类存储向量嵌入的方法。
工具
Google 搜索
- 设置自定义搜索引擎,请遵循这些说明
- 从上一步获取 API 密钥和自定义搜索引擎 ID,并分别将它们设置为环境变量
GOOGLE_API_KEY和GOOGLE_CSE_ID
GoogleCustomSearch 工具,它封装了这个 API。要导入这个工具: