# Google Gemini 规范地址:https://xstavern.com/wiki/usage/api-connections/google/ 原文:https://sillytaverncn.net/usage/api-connections/google/ 核对日期:2026-11-03 授权迁移,保留作者、上游许可与出处。 Google Gemini # 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 模型。 ### 步骤 1:创建 Google AI Studio 密钥 1. 前往 [Google AI Studio](https://aistudio.google.com/apikey) 页面并使用您的 Google 账户登录。 2. 点击"获取 API 密钥",接受条款和条件。 3. 点击"创建 API 密钥"以生成您的 API 密钥。 4. 将 API 密钥复制到剪贴板。 ### 步骤 2:将 API 密钥输入 SillyTavern 1. 在 SillyTavern 中,前往"API 连接"页面。 2. 选择"聊天补全"作为 API 类型。 3. 从下拉菜单中选择"Google AI Studio"。 4. 将您之前复制的 API 密钥输入到"API 密钥"文本框中。 5. 点击"连接"按钮保存密钥。 现在您应该能够在 SillyTavern 中使用 Google AI Studio API 了。 ## Google Vertex AI Vertex AI 是 Google Cloud Platform (GCP) 提供的服务。它提供对各种 AI 模型的访问,包括 Gemini 系列。 Vertex AI API 有多种设置方式,可用的模型可能因使用的方法而异。 ### 服务账户 Google Cloud Platform (GCP) 需要服务账户才能访问 Vertex AI,简单的 API 密钥无法使用。将从服务账户 JSON 文件生成令牌,然后用于对 Vertex AI API 的请求进行身份验证。 您可以按照以下步骤创建服务账户: **前提条件:** 1. 您必须拥有 Google Cloud Platform (GCP) 账户。 2. 您必须在 GCP 账户中创建了项目。 3. 您必须为该项目启用了计费。 #### 步骤 1:启用 Vertex AI API 在密钥可以工作之前,必须为您的项目启用 API。 1. 前往 Google Cloud 控制台: 2. 确保在顶部栏中选择了正确的项目。 3. 导航到 Vertex AI API 页面: 4. 如果尚未启用,请点击"启用"按钮。 #### 步骤 2:创建服务账户 这是将用于访问 Vertex AI API 的身份。 1. 在 Google Cloud 控制台中,导航到"服务账户"页面。您可以在顶部搜索栏中搜索它,或使用此直接链接: 2. 选择您的 GCP 项目,然后点击"+ 创建服务账户"。 3. 服务账户名称:给它一个描述性的名称,例如 `my-vertex-ai-client`。 4. 点击"创建并继续"。 5. 授予此服务账户对项目的访问权限:在"角色"下拉菜单中,搜索并选择 Vertex AI 用户。此角色授予运行模型所需的必要权限,而不会授予过多的访问权限。 6. 点击"继续",然后点击"完成"。 #### 步骤 3:生成 JSON 密钥 这是您需要的"密码"文件。它包含敏感信息,因此不要分享或上传到任何公共位置。 1. 您现在应该回到服务账户列表。找到您刚刚创建的账户(例如,sillytavern-vertex-ai)。 2. 点击该行最右侧的三点菜单 (⋮),然后选择"管理密钥"。 3. 点击"添加密钥" -> "创建新密钥"。 4. 确保密钥类型设置为 JSON。 5. 点击"创建"。 一个 .json 文件将立即下载到您的计算机。请妥善保管,因为如果丢失,此密钥无法恢复。 #### 步骤 4:将 JSON 内容输入 SillyTavern 您下载的 JSON 文件包含与 Vertex AI API 进行身份验证所需的所有信息。它看起来像这样: ```json { "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 设置页面底部的"连接"。 现在您应该能够在 SillyTavern 中使用 Google Vertex AI API 了。 ### 快速模式 快速模式是开始在 Google Cloud 上使用生成式 AI 的最快方式。它允许您使用 Gemini API,而无需设置服务账户。相反,您可以直接使用 API 密钥。 有关更多详细信息,请参阅官方文档:[快速模式下的 Vertex AI 概述](https://cloud.google.com/vertex-ai/generative-ai/docs/start/express-mode/overview)。 #### 步骤 1:确保您的账户符合快速模式的资格 您必须拥有之前未用于创建 Google Cloud 项目的 Google 账户。 如果您有现有的 Google Cloud 项目(包括免费试用),可以为此目的创建一个新项目。 #### 步骤 2:激活 Vertex AI 快速模式 1. 前往以下网页:[Vertex AI Studio](https://cloud.google.com/generative-ai-studio)。 2. 点击"免费试用"。 3. 接受条款和条件,并使用您的 Google 账户登录。 4. 选择您的国家/地区,然后点击"同意并免费开始"。等待设置完成。 #### 步骤 3:创建 API 密钥 1. 验证您的 Google Cloud 控制台是否以快速模式运行。您应该在页面左上角看到一个横幅。 2. 点击左侧边栏中的"API 密钥"链接。 3. 点击"创建 API 密钥"按钮。 4. 将生成一个新的 API 密钥。将此密钥复制到剪贴板。 #### 步骤 4:将 API 密钥输入 SillyTavern 1. 在 SillyTavern 中,前往"API 连接"页面。 2. 选择"聊天补全"作为 API 类型。 3. 从下拉菜单中选择"Google Vertex AI"。 4. 将身份验证方法切换为"快速模式(API 密钥)"。 5. 将您之前复制的 API 密钥粘贴到"API 密钥"文本框中。 6. 点击"连接"按钮保存密钥。 现在您应该能够在 SillyTavern 中以快速模式使用 Google Vertex AI API 了。 许可与致谢:https://xstavern.com/wiki/licensecredits/