Google Vertex AI 模型
以下是如何在 ConsoleX 上使用 Google Vertex AI 模型的操作步骤。
获取服务账户密钥
要使用 Google Vertex AI,您需要使用项目中创建的服务账户。按照以下步骤生成并下载 JSON 格式的服务账户密钥:
- 登录 Google Cloud Console。
- 选择您的项目。
- 导航到“IAM 和管理” -> “服务账户”。
- 点击“创建服务账户”,并填写所需信息。
- 在“密钥”选项卡下,点击“添加密钥”,选择“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 上提供的私人信息会被安全加密。如果您有安全方面的担忧,可以随时删除或停用您的密钥。