Google Gemini
Gemini 是 Google 最先进的多模态大语言模型,可通过多个 API 访问,包括 Google Vertex AI 和 Google AI Studio(前身为 MakerSuite)。本指南将帮助你在 SillyTavern 中配置 Gemini API 连接。
Google AI Studio
AI Studio 是体验最新 Google AI 模型最快捷、最易上手的方式,无需设置 Google Cloud Platform(GCP)项目。它提供简单的 API 密钥,可直接用于访问 Gemini 模型。
第一步:创建 Google AI Studio 密钥
- 前往 Google AI Studio 页面,使用 Google 账号登录。
- 点击「获取 API 密钥」,接受条款与条件。
- 点击「创建 API 密钥」生成密钥。
- 将 API 密钥复制到剪贴板。
第二步:将 API 密钥填入 SillyTavern
- 在 SillyTavern 中,进入「API 连接」页面。
- 选择「聊天补全」作为 API 类型。
- 在下拉菜单中选择「Google AI Studio」。
- 将之前复制的 API 密钥粘贴到「API 密钥」文本框中。
- 点击「连接」按钮保存密钥。
现在即可在 SillyTavern 中使用 Google AI Studio API。
Google Vertex AI
Vertex AI 是 Google Cloud Platform(GCP)提供的服务,可访问包括 Gemini 系列在内的多种 AI 模型。
Vertex AI API 有多种配置方式,可用模型因方式不同而有所差异。
服务账号
Google Cloud Platform(GCP)要求通过服务账号访问 Vertex AI,普通 API 密钥无法使用。系统将从服务账号 JSON 文件生成令牌,再用于向 Vertex AI API 发起认证请求。
创建服务账号的步骤如下:
前提条件:
- 必须拥有 Google Cloud Platform(GCP)账号。
- 必须在 GCP 账号中创建了项目。
- 必须为该项目启用了计费功能。
第一步:启用 Vertex AI API
密钥生效前,必须先为项目启用 API。
- 进入 Google Cloud 控制台:https://console.cloud.google.com/
- 确认顶部栏中选择了正确的项目。
- 导航至 Vertex AI API 页面:https://console.cloud.google.com/apis/library/aiplatform.googleapis.com
- 若尚未启用,点击「启用」按钮。
第二步:创建服务账号
这是用于访问 Vertex AI API 的身份凭证。
- 在 Google Cloud 控制台中导航至「服务账号」页面,可在顶部搜索栏搜索,也可直接使用此链接:https://console.cloud.google.com/iam-admin/serviceaccounts
- 选择你的 GCP 项目,点击「+ 创建服务账号」。
- 填写服务账号名称,例如
my-vertex-ai-client。 - 点击「创建并继续」。
- 授予项目访问权限:在「角色」下拉菜单中搜索并选择「Vertex AI 用户」。该角色拥有运行模型所需的必要权限,且不会授予过多访问权限。
- 点击「继续」,然后点击「完成」。
第三步:生成 JSON 密钥
这是你需要的「密码」文件,包含敏感信息,请勿分享或上传至任何公开位置。
- 返回服务账号列表,找到刚刚创建的账号(如 sillytavern-vertex-ai)。
- 点击该行最右侧的三点菜单(⋮),选择「管理密钥」。
- 点击「添加密钥」→「创建新密钥」。
- 确保密钥类型为 JSON。
- 点击「创建」。
系统会立即将一个 .json 文件下载到你的电脑。请妥善保管,因为此密钥一旦丢失无法找回。
第四步:将 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": "..."
}
- 用简单的文本编辑器(Windows 用记事本、Mac 用 TextEdit 或 VS Code)打开刚下载的 .json 文件。
- 全选文件中的文本(Ctrl+A 或 Cmd+A)。
- 复制文本(Ctrl+C 或 Cmd+C)。
- 在 SillyTavern 中,进入「API 连接」页面,选择「聊天补全」作为 API 类型,再从下拉菜单选择「Google Vertex AI」。将认证方式切换为「服务账号」。
- 将全部复制的内容粘贴到「服务账号 JSON 内容」文本框中。
- 点击「验证 JSON」按钮确认复制正确。
- 最后向下滚动,点击 API 设置页面底部的「连接」。
现在即可在 SillyTavern 中使用 Google Vertex AI API。
快速模式
快速模式是在 Google Cloud 上开始使用生成式 AI 的最便捷方式。无需配置服务账号,可直接使用 API 密钥。
详见官方文档:Vertex AI 快速模式概览。
第一步:确认账号符合快速模式资格
必须使用此前未曾创建过 Google Cloud 项目的 Google 账号。 若已有 Google Cloud 项目(包括免费试用),可为此专门创建一个新项目。
第二步:激活 Vertex AI 快速模式
- 访问以下页面:Vertex AI Studio
- 点击「免费试用」。
- 接受条款与条件,使用 Google 账号登录。
- 选择所在国家/地区,点击「同意并免费开始」,等待设置完成。
第三步:创建 API 密钥
- 确认 Google Cloud 控制台处于快速模式运行状态,页面左上角应有提示横幅。
- 点击左侧边栏中的「API 密钥」链接。
- 点击「创建 API 密钥」按钮。
- 生成新密钥后,将其复制到剪贴板。
第四步:将 API 密钥填入 SillyTavern
- 在 SillyTavern 中,进入「API 连接」页面。
- 选择「聊天补全」作为 API 类型。
- 从下拉菜单选择「Google Vertex AI」。
- 将认证方式切换为「快速模式(API 密钥)」。
- 将之前复制的 API 密钥粘贴到「API 密钥」文本框中。
- 点击「连接」按钮保存密钥。
现在即可在 SillyTavern 中以快速模式使用 Google Vertex AI API。