Google の Gemini は ChatGPT の競合相手の一つです。Gemini は最近、無料の API を提供して一般のユーザーが利用できるようにしました。申請手続きは非常に簡単で、支払いの確認は必要ありません。公式の API を提供する製品の中で、Gemini は最も低い敷居を持っています、他にはありません。
現在は無料版のみ提供されています。1 分間に 60 回のリクエストを送信することができます。
登録と API キーの取得#
現在、Gemini は以下の地域をサポートしています。これらの地域のネットワークを使用して、Google AI Studioにアクセスしてください。
(この世界は本当に不思議ですね、あなたのいる場所では Gemini が使えないという友人もいるんです!だから、私はこのウェブページに Gemini が利用できるすべての地域をリストアップしました。親愛なる訪問者の皆さん、手の筋肉を鍛えるための時間です!マウスホイールをスクロールしたり、スマートフォンを上下にスワイプしたりして、指を本当のアスリートにしましょう!)
- アルジェリア
- アメリカ領サモア
- アンゴラ
- アンギラ
- 南極
- アンティグア・バーブーダ
- アルゼンチン
- アルメニア
- アルバ
- オーストラリア
- アゼルバイジャン
- バハマ
- バーレーン
- バングラデシュ
- バルバドス
- ベリーズ
- ベナン
- バミューダ
- ブータン
- ボリビア
- ボツワナ
- ブラジル
- イギリス領インド洋地域
- イギリス領ヴァージン諸島
- ブルネイ
- ブルキナファソ
- ブルンジ
- カーボベルデ
- カンボジア
- カメルーン
- カリブ・オランダ諸島
- ケイマン諸島
- 中央アフリカ共和国
- チャド
- チリ
- クリスマス島
- ココス(キーリング)諸島
- コロンビア
- コモロ
- クック諸島
- コートジボワール
- コスタリカ
- キュラソー
- コンゴ民主共和国
- ジブチ
- ドミニカ国
- ドミニカ共和国
- エクアドル
- エジプト
- エルサルバドル
- 赤道ギニア
- エリトリア
- スワジランド
- エチオピア
- フォークランド諸島(マルビナス諸島)
- フィジー
- ガボン
- ガンビア
- ジョージア
- ガーナ
- ジブラルタル
- グレナダ
- グアム
- グアテマラ
- ガーンジー
- ギニア
- ギニアビサウ
- ガイアナ
- ハイチ
- ハード島とマクドナルド諸島
- ホンジュラス
- インド
- インドネシア
- イラク
- マン島
- イスラエル
- ジャマイカ
- 日本
- ジャージー
- ヨルダン
- カザフスタン
- ケニア
- キリバス
- キルギススタン
- クウェート
- ラオス
- レバノン
- レソト
- リベリア
- リビア
- マダガスカル
- マラウイ
- マレーシア
- モルディブ
- マリ
- マーシャル諸島
- モーリタニア
- モーリシャス
- メキシコ
- ミクロネシア連邦
- モンゴル
- モントセラト
- モロッコ
- モザンビーク
- ナミビア
- ナウル
- ネパール
- ニューカレドニア
- ニュージーランド
- ニカラグア
- ニジェール
- ナイジェリア
- ニウエ
- ノーフォーク島
- 北マリアナ諸島
- オマーン
- パキスタン
- パラオ
- パレスチナ
- パナマ
- パプアニューギニア
- パラグアイ
- ペルー
- フィリピン
- ピトケアン諸島
- プエルトリコ
- カタール
- コンゴ共和国
- ルワンダ
- サン・バルテルミー
- セントクリストファー・ネイビス
- セントルシア
- サンピエール島・ミクロン島
- セントビンセント・グレナディーン諸島
- セントヘレナ・アセンションおよびトリスタンダクーニャ諸島
- サモア
- サントメ・プリンシペ
- サウジアラビア
- セネガル
- セーシェル
- シエラレオネ
- シンガポール
- ソロモン諸島
- ソマリア
- 南アフリカ
- 南ジョージア島・南サンドウィッチ諸島
- 韓国
- 南スーダン
- スリランカ
- スーダン
- スリナム
- 台湾
- タジキスタン
- タンザニア
- タイ
- 東ティモール
- トーゴ
- トケラウ
- トンガ
- トリニダード・トバゴ
- チュニジア
- トルコ
- トルクメニスタン
- タークス・カイコス諸島
- ツバル
- ウガンダ
- アラブ首長国連邦
- アメリカ合衆国
- アメリカ本土外小島域
- アメリカ領ヴァージン諸島
- ウルグアイ
- ウズベキスタン
- バヌアツ
- ベネズエラ
- ベトナム
- ウォリス・フツナ
- 西サハラ
- イエメン
- ザンビア
- ジンバブエ
双子座の利用可能な地域を探索した後、API を申請し、さらなる驚きと創造性の扉を開いてください:
関連する契約に同意してください。サイドバーの左側にある「API キーの取得」をクリックしてください。次に、右側の「新しいプロジェクトで API キーを作成」をクリックして API キーを取得できます。
使用方法#
注意:上記の地域のネットワークを使用する必要があります。
ターミナルを開き、以下のコマンドを実行してテストします。(Windows の場合は、添付ファイルからコマンドプロンプトを開くか、検索してください)注意:<API_KEY>
を API キーに置き換えてください。
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を参照してください。
はい、このチュートリアルは以上です。軽く数回クリックするだけで、ポテトチップスを食べるよりも簡単です!