c

c

世上本没有路
tg_channel
mastodon
pleroma

Gemini API KEY 申请及使用

Gemini

谷歌的 Gemini 是 ChatGPT 的竞争对手之一。Gemini 最近推出了免费 API,以便广大用户使用。申请过程非常简便,无需进行任何支付验证。在所有官方提供 API 的类似产品中,Gemini 的门槛是最低的,没有之一

它目前只开放了免费版。一分钟可以发出六十次请求。

注册并获得 API KEY#

目前 Gemini 支持以下地区,请使用这些地区的网络,访问 Google AI Studio

(这个世界真是奇妙,有些朋友所在的地方竟然用不了 Gemini!所以我特地在这个网页上列出了可以使用 Gemini 的所有地区。亲爱的访客们,是时候给你们的手部肌肉锻炼一下了!滚动你的鼠标滚轮,或者拿起手机不停地来回滑动,让你的手指成为真正的运动健将!)

  • 阿尔及利亚
  • 美属萨摩亚
  • 安哥拉
  • 安圭拉
  • 南极洲
  • 安提瓜和巴布达
  • 阿根廷
  • 亚美尼亚
  • 阿鲁巴
  • 澳大利亚
  • 阿塞拜疆
  • 巴哈马
  • 巴林
  • 孟加拉
  • 巴巴多斯
  • 伯利兹
  • 贝宁
  • 百慕大
  • 不丹
  • 玻利维亚
  • 博茨瓦纳
  • 巴西
  • 英属印度洋领地
  • 英属维尔京群岛
  • 文莱
  • 布基纳法索
  • 布隆迪
  • 佛得角
  • 柬埔寨
  • 喀麦隆
  • 荷属加勒比地区
  • 开曼群岛
  • 中非共和国
  • 乍得
  • 智利
  • 圣诞岛
  • 科科斯(基林)群岛
  • 哥伦比亚
  • 科摩罗
  • 库克群岛
  • 科特迪瓦
  • 哥斯达黎加
  • 库拉索
  • 刚果民主共和国
  • 吉布提
  • 多米尼克
  • 多米尼加共和国
  • 厄瓜多尔
  • 埃及
  • 萨尔瓦多
  • 赤道几内亚
  • 厄立特里亚
  • 斯威士兰
  • 埃塞俄比亚
  • 福克兰群岛(即马尔维纳斯群岛)
  • 斐济
  • 加蓬
  • 冈比亚
  • 格鲁吉亚
  • 加纳
  • 直布罗陀
  • 格林纳达
  • 关岛
  • 危地马拉
  • 根西
  • 几内亚
  • 几内亚比绍
  • 圭亚那
  • 海地
  • 赫德岛和麦克唐纳群岛
  • 洪都拉斯
  • 印度
  • 印度尼西亚
  • 伊拉克
  • 马恩岛
  • 以色列
  • 牙买加
  • 日本
  • 泽西岛
  • 约旦
  • 哈萨克斯坦
  • 肯尼亚
  • 基里巴斯
  • 吉尔吉斯斯坦
  • 科威特
  • 老挝
  • 黎巴嫩
  • 莱索托
  • 利比里亚
  • 利比亚
  • 马达加斯加
  • 马拉维
  • 马来西亚
  • 马尔代夫
  • Mali
  • 马绍尔群岛
  • 毛里塔尼亚
  • 毛里求斯
  • 墨西哥
  • 密克罗尼西亚
  • 蒙古
  • 蒙塞拉特岛
  • 摩洛哥
  • 莫桑比克
  • 纳米比亚
  • 瑙鲁
  • 尼泊尔
  • 新喀里多尼亚
  • 新西兰
  • 尼加拉瓜
  • 尼日尔
  • 尼日利亚
  • 纽埃
  • 诺福克岛
  • 北马里亚纳群岛
  • 阿曼
  • 巴基斯坦
  • 帕劳
  • 巴勒斯坦
  • 巴拿马
  • 巴布亚新几内亚
  • 巴拉圭
  • 秘鲁
  • 菲律宾
  • 皮特凯恩群岛
  • 波多黎各
  • 卡塔尔
  • 刚果共和国
  • 卢旺达
  • 圣巴泰勒米
  • 圣基茨和尼维斯
  • 圣卢西亚
  • 圣皮埃尔和密克隆
  • 圣文森特和格林纳丁斯
  • 圣赫勒拿岛、阿森松岛和特里斯坦 - 达库尼亚群岛
  • 萨摩亚
  • 圣多美和普林西比
  • 沙特阿拉伯
  • 塞内加尔
  • 塞舌尔
  • 塞拉利昂
  • 新加坡
  • 所罗门群岛
  • 索马里
  • 南非
  • 南乔治亚和南桑威奇群岛
  • 韩国
  • 南苏丹
  • 斯里兰卡
  • 苏丹
  • 苏里南
  • 台湾
  • 塔吉克斯坦
  • 坦桑尼亚
  • 泰国
  • 东帝汶
  • 多哥
  • 托克劳
  • 汤加
  • 特立尼达岛和多巴哥
  • 突尼斯
  • 土耳其
  • 土库曼斯坦
  • 特克斯和凯科斯群岛
  • 图瓦卢
  • 乌干达
  • 阿拉伯联合酋长国
  • 美国
  • 美国本土外小岛屿
  • 美属维尔京群岛
  • 乌拉圭
  • 乌兹别克斯坦
  • 瓦努阿图
  • 委内瑞拉
  • 越南
  • 瓦利斯和富图纳
  • 西撒哈拉
  • 也门
  • 赞比亚
  • 津巴布韦

探索完双子座可用地区后,继续申请 API,开启更多惊喜与创意的大门:

同意相关协议。点击左边侧边栏里的 get API key。然后在右边点击: Create API key in new project,就可以获取 API 密钥了。

使用#

注意:需要通过上述地区的网络才能使用。

打开终端运行,如下命令进行测试。( Windows 是在附件中打开命令提示符,可以搜索)注意:请把 <API_KEY> 改为你的 API key。

curl -sS "https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=<API_KEY>" -H "Content-Type: application/json" -X POST -d "{\"contents\": [{\"parts\":[{\"text\": \"你好,请问你是谁?\"}]}]}"

如果返回内容如下,说明你的地区不在可用地区,即我刚才列出来的一长串地区中。

{
  "error": {
    "code": 400,
    "message": "User location is not supported for the API use.",
    "status": "FAILED_PRECONDITION"
  }
}

也可以用 Python ,测试能否使用 Gemini 。当然官方提供了各种不同编程语言调库的示例

import requests

url = 'https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=' + <API_KEY>
headers = {'Content-Type': 'application/json'}
data = {
    "contents": [{
        "parts": [{
            "text": "你好,请问你是谁? "
        }]
    }]
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

示例中使用了中文。目前官方支持这些语言:

  • 阿拉伯语 (ar)
  • 孟加拉语 (bn)
  • 保加利亚语 (bg)
  • 简体中文和繁体中文 (zh)
  • 克罗地亚语 (hr)
  • 捷克语 (cs)
  • 丹麦语 (da)
  • 荷兰语 (nl)
  • 英语 (en)
  • 爱沙尼亚语 (et)
  • 芬兰语 (fi)
  • 法语 (fr)
  • 德语 (de)
  • 希腊语 (el)
  • 希伯来语 (iw)
  • 印地语 (hi)
  • 匈牙利语 (hu)
  • 印度尼西亚语 (id)
  • 意大利语 (it)
  • 日语 (ja)
  • 韩语 (ko)
  • 拉脱维亚语 (lv)
  • 立陶宛语 (lt)
  • 挪威语 (no)
  • 波兰语 (pl)
  • 葡萄牙语 (pt)
  • 罗马尼亚语 (ro)
  • 俄语 (ru)
  • 塞尔维亚语 (sr)
  • 斯洛伐克语 (sk)
  • 斯洛维尼亚语 (sl)
  • 西班牙语 (es)
  • 斯瓦希里语 (sw)
  • 瑞典语 (sv)
  • 泰语 (th)
  • 土耳其语 (tr)
  • 乌克兰语 (uk)
  • 越南语 (vi)

更多用法,请参考官方文档 Gemini API 教程  |  Google AI for Developers

对,这篇教程就这样的结束了,轻轻点几下,简直比吃薯片还容易!

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。