vertexai-cf-workers
前提条件
-
注册 GCP 账户:
- 前往 https://cloud.google.com/vertex-ai 注册 GCP 账户。
- 无需信用卡即可获得 $150 免费额度,或提供信用卡获得 $300 免费额度。(注意:免费额度将在 90 天后过期)
-
启用 Vertex AI API:
- 前往 https://console.cloud.google.com/marketplace/product/google/aiplatform.googleapis.com 为您的项目启用 Vertex AI API。
-
申请使用 Claude 模型:
- 前往 https://console.cloud.google.com/vertex-ai 申请访问 Claude 模型。
-
创建服务账号:
- 选择您之前创建的项目 ID。
- 确保为服务账号授予"Vertex AI 用户"或"Vertex AI 管理员"角色。
- 在刚创建的服务账号页面,转到"密钥"标签页并点击"添加密钥"。
- 选择"创建新密钥"并选择"JSON"作为密钥类型。
- 密钥文件将自动下载。该文件包含 worker 所需的变量,如 project_id、private_key 和 client_email。
Worker 变量
Worker 需要设置以下几个环境变量:
CLIENT_EMAIL
:这是与您的 GCP 服务账号关联的电子邮件。您可以在服务账号的 JSON 密钥文件中找到它。PRIVATE_KEY
:这是与您的 GCP 服务账号关联的私钥。您可以在服务账号的 JSON 密钥文件中找到它。PROJECT
:这是您的 GCP 项目的 ID。您可以在服务账号的 JSON 密钥文件中找到它。API_KEY
:这是您自定义的字符串。用于验证对 worker 的请求。