聊天模型
Gemini 模型
通过ChatGoogleGenerativeAI 访问 Gemini 模型,如 gemini-1.5-pro 和 gemini-2.0-flex,如果使用 VertexAI,则通过 ChatVertexAI 类访问。
有关安装 LangChain 软件包的一般说明,请参阅此部分。
- GenAI
- VertexAI
image_url 的值必须是 base64 编码的图像(例如,data:image/png;base64,abcd124)。
Gemma
通过 AI Studio 使用ChatGoogle 类访问 gemma-3-27b-it 模型。(此类是 ChatVertexAI 类的超类,可与 Vertex AI 和 AI Studio API 配合使用。)
由于 Gemma 是一个开放模型,它也可能在其他平台(包括 Ollama)上可用。
npm
第三方模型
请参阅上文,了解如何通过 Vertex AI 设置身份验证以使用这些模型。 Anthropic Claude 模型也可通过 Vertex AI 平台获得。有关启用模型访问权限和要使用的模型名称的更多信息,请参见此处。 PaLM 模型不再受支持。向量存储
Vertex AI 向量搜索
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 实用程序。要导入此实用程序
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。