Google AI Studio

中文译稿 · 由官方原文机器翻译,尚未逐句校对。对照原文 ↗

Gemini 是 Google 的尖端多模式 LLM,可通过多个 API 获得,包括 Google Vertex AI 和 Google AI Studio(以前称为 MakerSuite)。本指南将帮助您在 SillyTavern 中设置 Gemini API 连接。

谷歌人工智能工作室

AI Studio 是尝试最新 Google AI 模型的最快、最人性化的方式,无需设置 Google Cloud Platform (GCP) 项目。它提供了一个简单的 API 密钥,您可以使用它来访问 Gemini 模型。

第 1 步:创建 Google AI Studio 密钥

  1. 前往 谷歌人工智能工作室 页面并使用您的 Google 帐户登录。
  2. 单击“获取 API 密钥”,接受条款和条件。
  3. 单击“创建 API 密钥”以生成您的 API 密钥。
  4. 将 API 密钥复制到剪贴板。

步骤2:将API Key放入SillyTavern

  1. 在SillyTavern中,转到“API连接”页面。
  2. 选择“聊天补全”作为 API 类型。
  3. 从下拉菜单中选择“Google AI Studio”。
  4. 将您之前复制的 API 密钥输入到“API 密钥”文本框中。
  5. 单击“连接”按钮保存密钥。

您现在应该能够将 Google AI Studio API 与 SillyTavern 结合使用。

谷歌顶点人工智能

Vertex AI 是 Google Cloud Platform (GCP) 提供的一项服务。它提供对各种人工智能模型的访问,包括 Gemini 系列。

设置 Vertex AI API 的方法有多种,可用的模型可能会根据所使用的方法而有所不同。

服务帐号

Google Cloud Platform (GCP) 需要服务帐户才能访问 Vertex AI,简单的 API 密钥将不起作用。将从服务帐户 JSON 文件生成 token,然后该文件将用于验证对 Vertex AI API 的请求。

您可以按照以下步骤创建服务帐户:

先决条件:

  1. 您必须拥有 Google Cloud Platform (GCP) 帐户。
  2. 您必须在您的 GCP 帐户中创建一个项目。
  3. 您必须为该项目启用计费。

第 1 步:启用 Vertex AI API

在您的密钥发挥作用之前,必须为您的项目启用 API。

  1. 进入谷歌云控制台: https://console.cloud.google.com/
  2. 确保在顶部栏中选择了正确的项目。
  3. 导航至 Vertex AI API 页面: https://console.cloud.google.com/apis/library/aiplatform.googleapis.com
  4. 如果尚未启用,请单击“启用”按钮。

第 2 步:创建服务帐户

这是将用于访问 Vertex AI API 的身份。

  1. 在 Google Cloud Console 中,导航到“服务帐户”页面。您可以在顶部搜索栏中搜索它或使用此直接链接: https://console.cloud.google.com/iam-admin/serviceaccounts
  2. 选择您的 GCP 项目,然后点击“+ 创建服务帐户”。
  3. 服务帐户名称:为其指定一个描述性名称,例如 my-vertex-ai-client.
  4. 单击“创建并继续”。
  5. 授予此服务帐户对项目的访问权限:在“角色”下拉列表中,搜索并选择 Vertex AI User。此角色授予运行模型所需的权限,而不会放弃太多访问权限。
  6. 单击“继续”,然后单击“完成”。

第 3 步:生成 JSON 密钥

这是您需要的“密码”文件。它包含敏感信息,因此请勿共享或上传到任何公开的地方。

  1. 您现在应该回到服务帐户列表。找到您刚刚创建的帐户(例如,sillytavern-vertex-ai)。
  2. 单击该行最右侧的三点菜单 (⋮),然后选择“管理密钥”。
  3. 单击“添加密钥”->“创建新密钥”。
  4. 确保密钥类型设置为 JSON。
  5. 单击“创建”。

.json 文件将立即下载到您的计算机。请妥善保管,因为此密钥一旦丢失将无法恢复。

步骤4:将JSON内容放入SillyTavern

您下载的 JSON 文件包含使用 Vertex AI API 进行身份验证所需的所有信息。它看起来像这样:

{
    "type": "service_account",
    "project_id": "your-gcp-project-name",
    "private_key_id": "...",
    "private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
    "client_email": "sillytavern-vertex-ai@your-gcp-project-name.iam.gserviceaccount.com",
    "client_id": "...",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "client_x509_cert_url": "..."
}
  1. 使用简单的文本编辑器(例如 Windows 上的记事本、Mac 上的 TextEdit 或 VS Code)打开刚刚下载的 .json 文件。
  2. 选择文件中的所有文本(Ctrl+A 或 Cmd+A)。
  3. 将文本复制到剪贴板(Ctrl+C 或 Cmd+C)。
  4. 在 SillyTavern 中,转到“API 连接”页面,选择“聊天补全”作为 API 类型,然后从下拉菜单中选择“Google Vertex AI”。将身份验证方法切换为“服务帐户”。
  5. 将复制的全部内容粘贴到“服务帐户 JSON 内容”文本框中。
  6. 单击“验证 JSON”按钮以确保您复制正确。
  7. 最后,向下滚动并单击 API 设置页面底部的“连接”。

您现在应该能够将 Google Vertex AI API 与 SillyTavern 结合使用。

快速模式

快速模式是开始在 Google Cloud 上使用生成式 AI 的最快方式。它允许您使用 Gemini API,而无需设置服务帐户。相反,您可以直接使用 API 密钥。

更多详情请参见官方文档: 快速模式下的 Vertex AI 概述.

第 1 步:确保您的帐户符合快速模式的条件

您必须拥有之前未用于创建 Google Cloud 项目的 Google 帐户。 如果您有现有的 Google Cloud 项目(包括免费试用版),则可以为此目的创建一个新项目。

步骤 2:激活 Vertex AI Express 模式

  1. 转到以下网页: 顶点人工智能工作室.
  2. 点击“免费试用”。
  3. 接受条款和条件并使用您的 Google 帐户登录。
  4. 选择您所在的国家/地区,然后单击“同意并免费开始”。等待设置完成。

第 3 步:创建 API 密钥

  1. 验证您的 Google Cloud 控制台是否在快速模式下运行。您应该在页面左上角看到一个横幅。
  2. 单击左侧边栏中的“API 密钥”链接。
  3. 单击“创建 API 密钥”按钮。
  4. 将生成一个新的 API 密钥。将此密钥复制到剪贴板。

步骤4:将API Key放入SillyTavern

  1. 在SillyTavern中,转到“API连接”页面。
  2. 选择“聊天补全”作为 API 类型。
  3. 从下拉菜单中选择“Google Vertex AI”。
  4. 将身份验证方法切换为“快速模式(API 密钥)”。
  5. 将您之前复制的 API 密钥粘贴到“API 密钥”文本框中。
  6. 单击“连接”按钮保存密钥。

您现在应该能够在快速模式下通过 SillyTavern 使用 Google Vertex AI API。