はじめに
ジェミニ 遊び場 は、ユーザーが迅速にマルチモーダル対話サイトを展開するために設計されたオープンソースプロジェクトです。このプロジェクトは、技術的なクローリングシュリンプによって開発されています。 ジェミニAPI Keyは10秒以内にデプロイされる。DenoやCloudflare Workerを経由してサーバーレスでデプロイでき、ユーザーの場所に関係なくモバイルに対応している。プロジェクトは Gemini Chat APIをより汎用的なOpenAIフォーマットに変換中国でも利用可能で、中国で直接使用できる。ユーザーはAI ProgrammingやChatBoxなどのAIクライアントに統合して、便利なマルチモーダル対話体験を提供することができる。
機能一覧
- 迅速な展開マルチモーダルな対話サイトをわずか10秒で展開。
- サーバーレス展開DenoとCloudflare Workerのデプロイ方法がサポートされています。
- マルチモーダル対話テキスト、音声、ビデオなど複数の対話形式をサポート。
- APIプロキシ国内ユーザー向けにGemini Chat APIをOpenAIフォーマットに変換。
- モバイル適応外出先での会話のためにモバイルに適応。
- AIプログラミングの統合を組み合わせることができる。 チャットボックス およびその他のAIクライアントとの統合により、AIプログラミングをサポートする。
ヘルプの使用
設置プロセス
デノ・デプロイメント(推奨)
- Gemini API Keyを準備する(無料で入手可能)。
- このアイテムをフォークする
- ログインまたは登録 デノ アカウント
- 新規プロジェクトを作成し、このプロジェクトを選択し、プロジェクト名を入力します(プロジェクト名は自動的に割り当てられるドメイン名に影響します)。
- エントリーポイントフィールドに記入
src/deno_index.ts
他のフィールドは空白のまま。 - Deploy Project "ボタンをクリックすると、ドメイン名が表示されるので、それを開いて使用する。
Cloudflare Workerの展開
- Gemini API Keyを準備する(無料で入手可能)。
- Deployボタンをクリックし、Cloudflareアカウントにログインします。
- アカウントIDとAPIトークンを入力してください。
- このプロジェクトをフォークし、Github Actionを有効にしてください。
- デプロイが完了したら、Cloudflare Dashboard を開いてデプロイされた Worker を表示します。
- 国内での使用にはカスタムドメインが必要であり、ルーティングの問題を避けるためにDenoの導入を推奨する。
使用方法
- マルチモーダル対話ウェブサイトでAPIキーを入力し、「接続」ボタンをクリックすると会話が始まります。マイク、カメラ、画面共有をサポートしています。
- APIプロキシAPIはOpenAI形式にプロキシされており、ユーザーはドメイン名とGemini API Keyを置き換えることで、OpenAI形式のAPIを直接利用することができます。
- 利用可能なモデルのリストを取得します:
バッシュ
curl --location 'http://your.domain.com/v1/models' \
--header 'Authorization: Bearer YOUR-GEMINI-API-KEY'
- 対話を行う
バッシュ
curl --location 'https://your.domain.com/v1/chat/completions' \
--header 'Authorization: Bearer YOUR-GEMINI-API-KEY' \
--header 'Content-Type: application/json' \
--データ '{
"メッセージ": [
{ "role": "system", "content": "あなたはテストアシスタントです。" }, } { "role": "system", "content": "あなたはテストアシスタントです。
{ "role": "user", "content": "テスト。 挨拶だけして、あとは何もしない。" } { "role": "user", "content": "テスト。
],
"model": "gemini-2.0-flash-exp"
}'
- 利用可能なモデルのリストを取得します: