跳到主要内容

Google Vertex AI 模型

以下是如何在 ConsoleX 上使用 Google Vertex AI 模型的操作步骤。

获取服务账户密钥

要使用 Google Vertex AI,您需要使用项目中创建的服务账户。按照以下步骤生成并下载 JSON 格式的服务账户密钥:

  1. 登录 Google Cloud Console
  2. 选择您的项目。
  3. 导航到“IAM 和管理” -> “服务账户”。
  4. 点击“创建服务账户”,并填写所需信息。
  5. 在“密钥”选项卡下,点击“添加密钥”,选择“JSON”格式进行下载。

生成 Base64 编码的 API 密钥

以下是用于编码服务账户密钥的脚本。您可以创建一个 .py 文件并运行它。在运行之前,请确保正确设置服务账户密钥的路径(如果脚本和密钥在同一文件夹中,可以直接使用文件名)。

import base64
import json

def encode_credentials(file_path):
try:
with open(file_path, 'r') as file:
vertex_credentials = json.load(file)
# 加载并编码 Vertex AI 凭证
credentials_str = json.dumps(vertex_credentials)
encoded_credentials = base64.urlsafe_b64encode(credentials_str.encode('utf-8')).decode('utf-8')
return encoded_credentials
except FileNotFoundError:
print(f"错误:未找到路径 {file_path} 的文件。")
return False
except json.JSONDecodeError:
print("错误:无法从文件中解码 JSON。")
return False

# 生成用于使用的编码凭证,请确保在执行前设置服务账户密钥的路径
encoded_credentials = encode_credentials('path-to-your-service-account-key.json')
print(encoded_credentials)

在 ConsoleX 上添加 Google Vertex AI 密钥

导航到 EvalsOne 的集成管理页面,点击页面右上角的“创建私有集成”链接,并填写以下信息:

  • 项目 ID:您的 Google Cloud 项目 ID。
  • 位置:处理请求的区域。
  • 编码密钥:输入通过脚本生成的 Base64 编码的 API 密钥。

安全性

您在 ConsoleX 上提供的私人信息会被安全加密。如果您有安全方面的担忧,可以随时删除或停用您的密钥。

参考资料