c

c

世上本没有路
tg_channel
mastodon
pleroma

Gemini API KEY 申請及使用

双子座

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

對,這篇教程就這樣的結束了,輕輕點幾下,簡直比吃薯片還容易!

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。