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 密钥
- 前往 谷歌人工智能工作室 页面并使用您的 Google 帐户登录。
- 单击“获取 API 密钥”,接受条款和条件。
- 单击“创建 API 密钥”以生成您的 API 密钥。
- 将 API 密钥复制到剪贴板。
步骤2:将API Key放入SillyTavern
- 在SillyTavern中,转到“API连接”页面。
- 选择“聊天补全”作为 API 类型。
- 从下拉菜单中选择“Google AI Studio”。
- 将您之前复制的 API 密钥输入到“API 密钥”文本框中。
- 单击“连接”按钮保存密钥。
您现在应该能够将 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 的请求。
您可以按照以下步骤创建服务帐户:
先决条件:
- 您必须拥有 Google Cloud Platform (GCP) 帐户。
- 您必须在您的 GCP 帐户中创建一个项目。
- 您必须为该项目启用计费。
第 1 步:启用 Vertex AI API
在您的密钥发挥作用之前,必须为您的项目启用 API。
- 进入谷歌云控制台: https://console.cloud.google.com/
- 确保在顶部栏中选择了正确的项目。
- 导航至 Vertex AI API 页面: https://console.cloud.google.com/apis/library/aiplatform.googleapis.com
- 如果尚未启用,请单击“启用”按钮。
第 2 步:创建服务帐户
这是将用于访问 Vertex AI API 的身份。
- 在 Google Cloud Console 中,导航到“服务帐户”页面。您可以在顶部搜索栏中搜索它或使用此直接链接: https://console.cloud.google.com/iam-admin/serviceaccounts
- 选择您的 GCP 项目,然后点击“+ 创建服务帐户”。
- 服务帐户名称:为其指定一个描述性名称,例如
my-vertex-ai-client. - 单击“创建并继续”。
- 授予此服务帐户对项目的访问权限:在“角色”下拉列表中,搜索并选择 Vertex AI User。此角色授予运行模型所需的权限,而不会放弃太多访问权限。
- 单击“继续”,然后单击“完成”。
第 3 步:生成 JSON 密钥
这是您需要的“密码”文件。它包含敏感信息,因此请勿共享或上传到任何公开的地方。
- 您现在应该回到服务帐户列表。找到您刚刚创建的帐户(例如,sillytavern-vertex-ai)。
- 单击该行最右侧的三点菜单 (⋮),然后选择“管理密钥”。
- 单击“添加密钥”->“创建新密钥”。
- 确保密钥类型设置为 JSON。
- 单击“创建”。
.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": "..."
}
- 使用简单的文本编辑器(例如 Windows 上的记事本、Mac 上的 TextEdit 或 VS Code)打开刚刚下载的 .json 文件。
- 选择文件中的所有文本(Ctrl+A 或 Cmd+A)。
- 将文本复制到剪贴板(Ctrl+C 或 Cmd+C)。
- 在 SillyTavern 中,转到“API 连接”页面,选择“聊天补全”作为 API 类型,然后从下拉菜单中选择“Google Vertex AI”。将身份验证方法切换为“服务帐户”。
- 将复制的全部内容粘贴到“服务帐户 JSON 内容”文本框中。
- 单击“验证 JSON”按钮以确保您复制正确。
- 最后,向下滚动并单击 API 设置页面底部的“连接”。
您现在应该能够将 Google Vertex AI API 与 SillyTavern 结合使用。
快速模式
快速模式是开始在 Google Cloud 上使用生成式 AI 的最快方式。它允许您使用 Gemini API,而无需设置服务帐户。相反,您可以直接使用 API 密钥。
更多详情请参见官方文档: 快速模式下的 Vertex AI 概述.
第 1 步:确保您的帐户符合快速模式的条件
您必须拥有之前未用于创建 Google Cloud 项目的 Google 帐户。 如果您有现有的 Google Cloud 项目(包括免费试用版),则可以为此目的创建一个新项目。
步骤 2:激活 Vertex AI Express 模式
- 转到以下网页: 顶点人工智能工作室.
- 点击“免费试用”。
- 接受条款和条件并使用您的 Google 帐户登录。
- 选择您所在的国家/地区,然后单击“同意并免费开始”。等待设置完成。
第 3 步:创建 API 密钥
- 验证您的 Google Cloud 控制台是否在快速模式下运行。您应该在页面左上角看到一个横幅。
- 单击左侧边栏中的“API 密钥”链接。
- 单击“创建 API 密钥”按钮。
- 将生成一个新的 API 密钥。将此密钥复制到剪贴板。
步骤4:将API Key放入SillyTavern
- 在SillyTavern中,转到“API连接”页面。
- 选择“聊天补全”作为 API 类型。
- 从下拉菜单中选择“Google Vertex AI”。
- 将身份验证方法切换为“快速模式(API 密钥)”。
- 将您之前复制的 API 密钥粘贴到“API 密钥”文本框中。
- 单击“连接”按钮保存密钥。
您现在应该能够在快速模式下通过 SillyTavern 使用 Google Vertex AI API。