谷歌上周推出的多模态大模型 Gemini (双子座)把 ChatGPT 吊起来打,然后现在又发布了 Gemini API,并且免费开放给开发者使用。
根据谷歌提供的价格信息,将会有两个收费方式,现阶段的免费版本可以每分钟60次请求,足够满足个人用户的需求了。(卷吧卷吧,反正到时候受益的是我们)
至于收费版本,目前还不能用,但是收费标准已经公布了。Gemini Pro 付费版的定价是每千个字符0.00025美元,每张图片0.0025美元,输出每千个字符0.0005美元。另外谷歌会使用免费版Google Pro API的输入和输出来提高模型能力,但是承诺付费版不会用于训练和改进产品(保护隐私)。
如何申请 Gemini Pro API
1. 准备一个谷歌账号,已经有了请跳过。
2. 建议使用美国节点访问,我刚开始使用台湾节点访问,结果无法访问。
3. 打开Google AI Studio 申请api的网址:https://makersuite.google.com/app/apikey。当然你也可以打开Gemini的首页 http://ai.google.dev ,并点击 Get API key in Google AI Studio 按钮。你需要先同意使用条款才能继续使用。
4. 点击左边菜单里的 Get API key,然后在右边点击 Create API key in new project。
5. 免费的API key就到手了。这个API key是可以多次生成的。
6. 谷歌给出了测试API的demo,更多的可以看看官方文档。
curl \
-H 'Content-Type: application/json' \
-d '{ "prompt": { "text": "Write a story about a magic backpack"} }' \
"https://generativelanguage.googleapis.com/v1beta3/models/text-bison-001:generateText?key=YOUR_API_KEY"
Python调用Gemini API
我自己尝试了下用Python调用Google Gemini Pro的API
遇到的问题
Access restricted
如果你点击了申请Google Gemini API,但是却得到了如下提示:Access restricted, you do not have permission to view the page (访问受限,您无权查看该页面)。
现在碰到这种问题,盲猜都是IP问题。我本来是使用的台湾节点接入的,我尝试换成了美国节点之后,问题得到了解决。如果还不行,就清一下缓存,换全局模式来吧。
- 如何使用 Google 的 Gemini | Gemini 吊打 GPT-4
- 谷歌 Gemini Pro 开放 API,可免费使用(附申请步骤)
- [Python] 如何调用Google Gemini API - 手撸谷歌AI客户端
- 一个开源的多平台 Gemini Pro App