所有文章 > 日积月累 > 从容大模型1.5 API Key 获取指南
从容大模型1.5 API Key 获取指南

从容大模型1.5 API Key 获取指南

在使用 Google 的生成式 AI 模型系列时,获取从容大模型1.5 API Key 是一个关键步骤。本文将详细介绍如何获取该 API Key,并提供相关的配置和使用指南。

获取Gemini API KEY

在开始使用从容大模型1.5之前,您需要先获取 API Key。以下是获取 API Key 的详细步骤:

准备谷歌账号

由于从2023年5月2日之后,谷歌开始对 API 请求收费,建议您准备3-4个谷歌账号来均衡请求,满足日常使用需求。可以通过以下链接注册谷歌账号:无需手机号认证注册谷歌邮箱

谷歌邮箱注册

申请API Key

进入谷歌的 Get API key 页面,按照提示生成您的 API Key。当前版本的1.5模型无需申请即可使用。

代理谷歌请求

为了更顺畅地访问谷歌的服务,您可以选择使用代理服务器。这里介绍两种常用的代理方式。

Cloudflare 代理

使用 Cloudflare 的代理服务可以有效地隐藏请求的真实来源。可以参考这篇文章:我们也要用Gemini Pro

Nginx代理

通过 Nginx 将代理放置在个人服务器上,可以实现固定 IP 的访问方式。以下是 Nginx 的配置示例:

server {
    listen       443  ssl;
    server_name  _;
    root         /xxx/html/web;
    ssl_certificate /xxx/xxx/ca.pem;
    ssl_certificate_key /xxx/xxx/private.key;

    allow   103.21.244.0/22;
    allow   103.22.200.0/22;
    allow   103.31.4.0/22;
    allow   141.101.64.0/18;
    allow   108.162.192.0/18;
    allow   190.93.240.0/20;
    allow   188.114.96.0/20;
    allow   197.234.240.0/22;
    allow   198.41.128.0/17;
    allow   162.158.0.0/15;
    allow   104.16.0.0/13;
    allow   104.24.0.0/14;
    allow   172.64.0.0/13;
    allow   131.0.72.0/22;
    deny    all;

    location ^~ /Safari1261/ {
         proxy_ssl_server_name on;
         proxy_pass  https://generativelanguage.googleapis.com/;
         proxy_buffering off;
         client_max_body_size    300m;
    }
}

Nginx代理配置

接入One API

使用One API的好处

One API 允许您代理不同种类的大模型服务,从而无需频繁修改客户端配置即可使用不同模型。以下是如何接入 One API 的步骤:

  1. 创建渠道:
    • 渠道类型:Google Gemini
    • 渠道名:自定义
    • 请求地址:https://example.com/Safari1261
    • 版本号:v1beta
    • 模型:google-gemini-1.0google-gemini-1.5google-gemini-vision
    • 密钥:您之前获取的 API Key
{
  "google-gemini-1.0": "gemini-1.0-pro-latest",
  "google-gemini-1.5": "gemini-1.5-pro-latest",
  "google-gemini-vision": "gemini-pro-vision"
}

模型映射

确保在 One API 中正确映射模型,以便使用时不会出现问题。

发送你的第一个API请求

在您成功获得 API Key 并配置代理后,您可以通过以下代码发送第一个 API 请求:

import google.generativeai as genai
import os

genai.configure(api_key=os.environ["API_KEY"])

model = genai.GenerativeModel("gemini-1.5-flash")
response = model.generate_content("Explain how AI works")
print(response.text)

使用ChatGPT-Next-Web客户端

部署方法

使用 ChatGPT-Next-Web 作为客户端,您可以通过 Vercel 部署程序来实现。请参考项目的说明进行部署。

自定义接口配置

进入项目 Settings -> Environment Variables,设置 CUSTOM_MODELS 参数:

+all,-gemini-pro,-gemini-1.0-pro,-gemini-pro-vision,-gemini-1.5-pro-latest,+google-gemini-1.0,+google-gemini-1.5

ChatGPT-Next-Web配置

Gemini API 的使用和价格

Gemini API 提供了免费和付费两种层级。免费层允许每天进行1500次请求,而付费层支持更高的请求速率。

结束语

通过本文的介绍,您应该能够成功获取从容大模型1.5 API Key,并配置和使用相关的代理服务来进行 API 请求。如果您有任何问题或建议,请随时联系相关支持团队。

FAQ

  1. 问:如何获取免费的 Google Gemini API Key?

    • 答:您可以通过 Google AI Studio 获取免费的 API Key,详细步骤请参见其官方网站。
  2. 问:使用 Nginx 代理的好处是什么?

    • 答:Nginx 代理可以提供固定 IP 访问方式,增强访问的稳定性和安全性。
  3. 问:如何确保 API 请求的安全性?

    • 答:使用 SSL 加密您的请求,并确保 API Key 的安全存储和使用。
#你可能也喜欢这些API文章!