谷歌的 Gemini 是 ChatGPT 的竞争对手之一。Gemini 最近推出了免费 API,以便广大用户使用。申请过程非常简便,无需进行任何支付验证。在所有官方提供API的类似产品中,Gemini的门槛是最低的,没有之一。
它目前只开放了免费版。一分钟可以发出六十次请求。
目前 Gemini 支持以下地区,请使用这些地区的网络,访问 Google AI Studio 。
(这个世界真是奇妙,有些朋友所在的地方竟然用不了Gemini!所以我特地在这个网页上列出了可以使用 Gemini 的所有地区。亲爱的访客们,是时候给你们的手部肌肉锻炼一下了!滚动你的鼠标滚轮,或者拿起手机不停地来回滑动,让你的手指成为真正的运动健将!)
探索完双子座可用地区后,继续申请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())
示例中使用了中文。目前官方支持这些语言:
更多用法,请参考官方文档 Gemini API 教程 | Google AI for Developers
对,这篇教程就这样的结束了,轻轻点几下,简直比吃薯片还容易!