Gemini 是 ChatGPT 的競爭對手之一。Gemini 最近推出了免費 API,以便廣大用戶使用。申請過程非常簡便,無需進行任何支付驗證。在所有官方提供 API 的類似產品中,Gemini 的門檻是最低的,沒有之一。
它目前只開放了免費版。一分鐘可以發出六十次請求。
註冊並獲得 API KEY#
目前 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())
示例中使用了中文。目前官方支援這些語言:
- 阿拉伯語 (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
對,這篇教程就這樣的結束了,輕輕點幾下,簡直比吃薯片還容易!