将 Google Cloud Vertex AI 集成到 Langflow
Langflow 集成了 Google Vertex AI API,用于验证 Vertex AI 嵌入模型 和 Vertex AI 组件。
了解如何在 Google Cloud 中创建服务账号 JSON 文件,以验证 Langflow 的 Vertex AI 组件。
创建具有 Vertex AI 访问权限的服务账号
- 选择并启用您的 Google Cloud 项目。更多信息,请参阅 创建 Google Cloud 项目。
- 在您的 Google Cloud 项目中创建服务账号。更多信息,请参阅 创建服务账号。
- 为您的新账号分配 Vertex AI Service Agent 角色。此角色允许 Langflow 访问 Vertex AI 资源。更多信息,请参阅 使用 IAM 控制 Vertex AI 访问。
- 要为服务账号生成新的 JSON 密钥,请导航到您的服务账号。
- 点击 添加密钥,然后点击 创建新密钥。
- 在 密钥类型 下,选择 JSON,然后点击 创建。将下载一个 JSON 私钥文件。现在您已拥有服务账号和 JSON 私钥,接下来需要在 Langflow 组件中配置凭据。
在 Langflow 组件中配置凭据
配置好您的服务账号并创建凭据 JSON 文件后,请按照以下步骤验证 Langflow 应用程序。
- 在 Langflow 中创建新项目。
- 从组件侧边栏中,将 Vertex AI 或 Vertex AI Embeddings 组件拖放到您的工作区。
- 在 Vertex AI 组件的 凭据 字段中,添加服务账号 JSON 文件。
- 确认组件可以访问 Vertex AI 资源。将 聊天输入 和 聊天输出 组件连接到 Vertex AI 组件。成功的聊天会确认组件拥有 Vertex AI 资源的访问权限。