MUZHILI
13 本のガイドを公開中ガイドを読む
Gemini · グラフィックチュートリアル

Antigravity で利用可能なモデルを Cherry Studio に統合する

ログインと認証からローカル API の起動、インターフェイスの入力、モデルの選択、会話テストの完了まで。

著者:Xiao Foye · エージェント・パイオニアチーム メンバー8 ステップ画像を見ながら操作1 ページで完結
FIG 07 · PROXY.FLOWLIVE
リバースプロキシで Gemini に接続8ステップ

利用可能なモデルを独自のクライアントに接続する

Cherry Studio で Antigravity アカウントの利用可能なモデルを使用したい場合は、Antigravity Manager を使用してローカル API を作成し、会話を促進し、クォータを表示できます。以下の図に従って、同じマシンへのアクセスを完了します。

Windowsのイラスト・スクリーンショットのインターフェースとモデルは実際のバージョンに準じます・内容の検証

01

STEP 01 / 08

プロジェクト リリース ページから Antigravity Manager をダウンロードする

Windows を例に挙げると、まず生成防止ツールと Cherry Studio をインストールします。すでに正常に使用できるソフトウェアをお持ちの場合は、そのまま続行できます。

  1. 元のプロジェクトのアドレスを確認する

    以下の Draculabo/AntigravityManager プロジェクトを開き、「リリース」と入力します。ソフトウェア名だけでダウンロード サイトを検索したり、古いスクリーンショットの星の数やバージョン番号だけで検索したりしないでください。

  2. システムとプロセッサのアーキテクチャを選択する

    Windows の場合は、x64 または ARM64 に対応する .exe インストール パッケージを選択するか、リリースの指示に従って MSI を選択できます。 macOS および Linux の場合は、対応するプラットフォーム パッケージを選択します。ソース コードをインストール パッケージとしてダウンロードしないでください。図の 0.20.0 は過去の例です。

  3. インストールして開く

    インストール ウィザードに従ってインストールを完了すると、必要に応じてディスクを選択できます。パスの互換性の問題を軽減するには、元の投稿のような短い英語のディレクトリを使用してください。開いたらダッシュボードに入れることを確認します。

  4. チェリースタジオの準備中

    クライアントがまだない場合は、Cherry Studio 公式プロジェクトから対応するシステム インストール パッケージをダウンロードします。この記事の後半では、これをデモンストレーションに使用します。まずは両方のソフトを用意します。

図 1: Windows アーキテクチャに対応するインストール パッケージを選択する
図 1: Windows アーキテクチャに対応するインストール パッケージを選択する

写真のバージョンは、元の投稿に記録されている 0.20.0 です。実際のダウンロードはリリースページに準じます。

  1. 元の投稿には、x64 および ARM64 のインストール パッケージが示されています。お使いのコンピュータと一致するアーキテクチャを選択してください。

ローカルの Codex にインストールを支援してもらうこともできます。

请从 https://github.com/Draculabo/AntigravityManager/releases/latest 下载并安装适合本机系统与架构的 Antigravity Manager。先核对发布来源与安装目录,保留已有账号配置;若发布页提供 SHA256,则核对校验值。安装后确认程序能启动,然后停止,把账号登录、OAuth 授权和启动服务交给我自己操作。
完了の目安
  • メインの Manager インターフェイスを開いて、Cherry Studio を準備しました。
02

STEP 02 / 08

自分の Google アカウントを追加し、OAuth 認証を完了します

自分のブラウザでログインと確認を完了します。認証が成功したら、ツールに戻ってアカウントのステータスを確認する必要があります。

  1. まずアカウントに正常にアクセスできることを確認します

    自分のブラウザを使用して Google にログインし、アカウントで反重力関連サービスを使用できることを確認します。公式ページで初回設定や認証が必要な場合は、まず公式ページで完了させてください。

  2. クリックしてアカウントを追加

    ダッシュボードを開き、「アカウントを追加」をクリックします。ポップアップウィンドウで「OAuth認証」を選択したままにして、「OAuth認証の開始」をクリックします。

  3. ブラウザで正しいアカウントを選択してください

    Google ログインを完了し、認証ページを確認します。ブラウザが別のアカウントを使用している場合は、まず今回追加するアカウントに切り替え、承認を確認してコールバックを待ちます。

  4. 成功プロンプトが表示されたらツールに戻ります

    Web ページに「認証成功」と表示されたら、マネージャーに戻り、アカウントが追加されたことを確認します。ウィンドウが自動的に開かない場合は、今回ツールによって生成された認証リンクをコピーし、自分のブラウザで開きます。手動でコールバックする必要がある場合は、現在のウィンドウのプロンプトに従ってそれを貼り付けます。

図 2: ツールを開き、[アカウントの追加] をクリックします。
図 2: ツールを開き、[アカウントの追加] をクリックします。

アカウント名とメールアドレスがブロックされました。

  1. ダッシュボードの右上隅にある「アカウントを追加」をクリックします。
図 3: OAuth 認証を選択し、ブラウザを開きます
図 3: OAuth 認証を選択し、ブラウザを開きます

認証リンクはブロックされており、実際の操作には独自のウィンドウで生成されたリンクが使用されます。

  1. OAuth 認証は選択したままにしておきます。
  2. まずは「OAuth認証の開始」をクリックします。
  3. ブラウザが開いていない場合は、独自のウィンドウで新しい認証リンクをコピーします。
図 4: 承認が成功したことを確認した後、ツールに戻ります
図 4: 承認が成功したことを確認した後、ツールに戻ります

これは元の投稿の認証完了プロンプトです。

  1. 認証が成功したことが Web ページに表示されたら、ツールに戻り、アカウントが表示されるかどうかを確認します。
完了の目安
  • Web ページには、認証が成功し、アカウントが Manager に表示されたことが示されます。
03

STEP 03 / 08

モデルのクォータが正常であることを確認し、アカウントをアクティブ化します

アカウントにログインできたからといって、対象機種が確実に入手できるわけではありません。サービスの開始を続行する前に、検証または権限の例外を処理します。

  1. アカウント管理に入り、更新してください

    「アカウント管理」を開き、新しく追加したアカウントのクォータを更新します。電子メール アドレスが正しいかどうか、および呼び出す予定のモデルに利用可能な割り当てがあるかどうかを確認してください。

  2. 異常なアカウントを最初に処理する

    403 が表示される場合、アカウントを確認する必要がある場合、アカウントが無効になっている場合、またはクォータがゼロである場合は、まず詳細な理由を確認してください。異常なアカウントを使用量プールに直接追加しないでください。メソッドの処理については、最後のステップを参照してください。

  3. 通常のアカウントを選択して有効にします

    元の投稿に従って使用するアカウントにチェックを入れ、「有効化」をクリックします。複数のアカウントを使用している場合は、1 つずつステータスを確認してください。自分が承認して使用できるアカウントのみを有効にします。

  4. モデル名と実際の在庫状況を確認する

    インターフェイスのパッケージ ID、パーセンテージ、モデル リストは、現在のアカウントの結果です。スクリーンショットに表示されている 100% は、アカウントが同じであることを意味するものではなく、すべてのモデルを呼び出せることを意味するものでもありません。

図 5: モデル クォータを確認し、利用可能なアカウントを選択して有効にします
図 5: モデル クォータを確認し、利用可能なアカウントを選択して有効にします

モデルと割合はその時点のスクリーンショットであり、アカウントの実際の結果が優先されます。

  1. 使用したいアカウントにチェックを入れてください。
  2. モデル クォータが正常であり、403 などの例外がないことを確認します。
  3. 緑色の「有効にする」をクリックして、使用可能であることを確認したアカウントのみを有効にします。
完了の目安
  • 使用されるアカウントのステータスは、通常、有効、およびターゲット モデル クォータがあります。
04

STEP 04 / 08

API 逆生成を開き、「サービスが実行中」であることを確認します。

まずローカル プロキシ サービスを開始し、次にクライアントの接続情報を入力します。

  1. API アンチ生成ページに入る

    上部の「API Reverse」をクリックして、サービス構成エリアを見つけます。初めて開始する場合、プロジェクトのリスクに関する記述がある場合があります。始めるかどうか決める前にぜひ読んでみてください。確認ウィンドウを閉じてもサービスは開始されません。

  2. クリックしてサービスを有効にするか開始します

    ボタン名はバージョンごとに異なる場合があります。開始すると、緑色の「サービス実行中」と使用可能なアカウントの数が表示されます。写真ではすでに実行されているため、右側のボタンには「サービスを停止」と表示されています。

  3. ポートとアクセス範囲を確認する

    元の投稿のポートは 8045 ですが、実際のポートは独自のウィンドウに基づいています。同じコンピュータを使用する場合は、ローカル アクセスのみを維持し、アクセス認証を有効にします。チュートリアルに従うために LAN やパブリック ネットワークを開く必要はありません。ポートを変更した後、プロンプトに従ってサービスを再起動します。

  4. プログラムとサービスを実行し続ける

    クライアントのリクエストはマネージャーを経由します。ツールを終了するかサービスを停止すると、ローカル アドレスはモデル応答を提供できなくなります。必要に応じて、独自のカスタム設定に従ってアプリケーションを起動できます。

図 6: 「API Reverse Generation」と入力し、サービスが実行されていることを確認します。
図 6: 「API Reverse Generation」と入力し、サービスが実行されていることを確認します。

スクリーンショットはすでに実行されているため、右上隅に「サービスの停止」が表示されます。起動していないときはボタンが異なります。

  1. 「API 逆生成」ページを開き、クリックしてサービスを有効にするか開始します。
  2. 緑色の「サービスが実行中」と表示されたら、クライアントを構成します。
  3. 実際のポートをメモします。元の投稿の例は 8045 でした。
完了の目安
  • サービスは実行中であり、実際のリスニングポートをメモしました。
05

STEP 05 / 08

ベースURL、APIキー、モデルIDを準備する

3 つの情報はすべて、それぞれのマネージャーから取得されます。以下のアドレスとモデルは、元の投稿の単なる例です。

  1. ベース URL: OpenAI プロトコル カードを検索します。

    API 逆生成ページで「マルチプロトコル サポート」を見つけ、この記事で使用されている OpenAI プロトコル カードを選択し、「BASE をコピー」をクリックします。同じマシンの例は http://127.0.0.1:8045/v1 です。ポートを変更した場合は異なります。

  2. API キー: ローカル サービスのキーをコピーします。

    サービス設定エリアで「API キー」を見つけ、右側のコピーボタンをクリックします。ここで入力する必要があるのは、Google パスワードや別途購入した OpenAI API キーではなく、マネージャーのゲートウェイ キーです。

  3. モデルID: サポートされているモデルのリストから取得

    「サポート モデルと統合」で必要なモデル ID をコピーします。元の投稿では gemini-3.1-pro を使用しています。現在アカウントで利用可能で、実際にサーバーにリストされているモデルを優先してください。表示名とモデル ID を混同しないでください。

  4. クライアントとサービスが同じコンピュータ上にあることを確認します

    127.0.0.1 は、現在クライアントを実行しているデバイスを指します。携帯電話、別のコンピュータ、リモート サーバー、またはコンテナは、デスクトップ サービスに自動的にアクセスしません。この記事では、まず同じマシンへの接続を完了してから、他の展開を個別に計画します。

元の投稿の例: マネージャーの実際の値を入力してください
クライアントフィールドソースと充填方法
APIアドレスhttp://127.0.0.1:8045/v1
現在のサービスの BASE とポートを使用します
APIキーネイティブ サービスからコピーされました。公開キーは提供されていません
モデルIDgemini-3.1-pro
現在サーバーでサポートされているモデル ID を使用します
図 7: OpenAI プロトコルのベース URL とモデル ID をコピーする
図 7: OpenAI プロトコルのベース URL とモデル ID をコピーする

右側のサンプル コードではキーが隠れています。写真の gemini-3.1-pro は、元の投稿の一例にすぎません。

  1. OpenAI プロトコル カードに BASE をコピーします。
  2. サポートされているモデルのリストにある実際に使用可能なモデル ID をコピーします。
図 8: API キーのコピー
図 8: API キーのコピー

キーは不透明なカラーブロックで隠されています。スクリーンショットや公開 Web ページからキーを取得しないでください。

  1. API キーの右側にあるコピー ボタンをクリックし、クライアントにキーを入力します。
完了の目安
  • このマシン上で 3 つのメッセージをすべて見つけ、実行中の同じサービスからのものであることを確認しました。
06

STEP 06 / 08

サービスプロバイダーを追加し、インターフェースとモデルを入力します

この記事では、OpenAI 互換プロトコルを使用してローカル ゲートウェイに接続し、設定、モデル サービス、追加の順序で動作します。

  1. サービスプロバイダーを追加するための入り口を見つける

    Cherry Studioを開き、左下隅の「設定」、左側の「モデルサービス」、サービスプロバイダーリストの下部にある「追加」をクリックします。

  2. 互換性のあるプロトコルと名前を選択してください

    プロバイダー名は「Anti-Gravity Anti-Generation」と入力し、プロバイダーの種類は「OpenAI」として選択し、[OK] をクリックします。ここでインターフェースプロトコルを選択し、実際にどのモデルを呼び出すかは次のモデルIDで決まります。

  3. 独自のキーと API アドレスを入力します

    新しいサービスプロバイダーの詳細を入力し、先ほどコピーした API キーとベース URL を入力します。元の投稿例は http://127.0.0.1:8045/v1 です。以下のリクエストのプレビューを参照して、/v1 が 1 回だけ表示され、/chat/completions で終わることを確認します。完全なリクエスト パスを BASE として入力しないでください。

  4. モデルを追加してサービスプロバイダーを開く

    「モデルリストを取得」をクリックして、実際にサポートされているモデルを追加します。リストを取得できない場合は、サーバーからプラス記号を使用して指定されたモデル ID を手動で入力できます。元の投稿は gemini-3.1-pro です。最後に、右上隅のスイッチがオンになっていることを確認します。

図 9: Cherry Studio: 設定、モデル サービス、追加
図 9: Cherry Studio: 設定、モデル サービス、追加

この画像は入り口を見つけて設定するだけであり、元のサービス プロバイダーはそれをコピーする必要はありません。

  1. 左下隅にある「設定」をクリックします。
  2. 「モデルサービス」を開きます。
  3. プロバイダーリストの下部にある「追加」をクリックします。
図 10: OpenAI タイプのカスタム サービス プロバイダーの追加
図 10: OpenAI タイプのカスタム サービス プロバイダーの追加

OpenAI タイプを選択しても、モデルが GPT になるわけではありません。実際のモデルはサーバーとモデル ID によって決まります。

  1. 名前は「反重力反生成」と記入できます。
  2. プロバイダーの種類として OpenAI を選択し、互換性のあるプロトコルを示します。
  3. 「OK」をクリックして詳細ページに移動し、接続情報を入力します。
図 11: キー、API アドレスを入力し、モデルを追加します
図 11: キー、API アドレスを入力し、モデルを追加します

例のアドレス http://127.0.0.1:8045/v1 は、同じコンピュータとこのポートにのみ適用され、リモート サーバー アドレスとして使用することはできません。

  1. Manager でコピーした API キーを入力します。
  2. ベース URL を入力し、以下の完全なリクエストのプレビューを確認してください。
  3. モデル リストを取得するか、サーバーでサポートされているモデル ID を手動で追加します。
  4. 右上隅にあるサービスプロバイダーのスイッチをオンにします。
完了の目安
  • プロバイダーが有効になり、キー、API アドレス、および実際のモデル ID が入力されます。
07

STEP 07 / 08

最初に接続を検出してから、実際のリクエストを送信します

接続が成功したことを確認するだけでなく、会話を返すことができることを確認し、マネージャーで対応するリクエストを確認することも必要です。

  1. API キーの右側にある「検出」をクリックします。

    テストが終了するまで待ちます。成功すると「接続成功」またはチェックマークが表示されます。検出に失敗した場合は、まず Manager が起動しているか、アドレスとポートが一致しているか、キーとモデル ID が正しいかどうかを確認してください。

  2. 新しい会話を作成し、正しいモデルを選択します

    チャット ページに戻り、新しい会話を作成します。他の以前のサービス プロバイダーを引き続き使用することを避けるために、最上位のモデル選択の「Anti-Gravity Reverse Generation」でターゲット モデルを見つけてください。

  3. テストするための小さな質問を投稿する

    たとえば、「API とは何かを一文で説明してください。」完全な応答を受け取ったら、フォローアップの質問を送信します。自己報告されたモデルの ID はテキスト コンテンツとしてのみ使用でき、どのモデルがバックグラウンドで使用されているかを個別に証明することはできません。

  4. マネージャーに移動してこのリクエストを確認してください

    トラフィック ログを確認するか、監視をリクエストして、時間、モデル、結果がこの会話に対応しているかどうかを確認してください。接続処理は、接続検出、実際の応答、およびサーバー要求レコードが一致する場合にのみ完了します。

図 12: [検出] をクリックし、[接続成功] が表示されることを確認します。
図 12: [検出] をクリックし、[接続成功] が表示されることを確認します。

接続検出はこのリクエストのみを検証し、継続的な可用性はモデル、クォータ、およびアップストリーム サービスによって異なります。

  1. キーの右側にある [検出] ボタンをクリックし、リクエストが終了するまで待ちます。
  2. 接続が成功し、チェック マークが表示されたら、実際の会話に進みます。
図 13: 新しいダイアログを作成し、このサービス プロバイダーの下でモデルを選択します
図 13: 新しいダイアログを作成し、このサービス プロバイダーの下でモデルを選択します

これはその時のXiao Foyeの会話の一例です。モデルの自己申告による身元情報だけではバックグラウンド ルーティングを証明できず、サーバー リクエストの記録も同時にチェックする必要があります。

  1. ダイアログ上部の「反重力逆転生成」に対応するモデルを選択します。
  2. 短い質問を送信して、実際の応答の受信を確認します。

短いテスト問題をコピーする

APIとは何かを一言で説明してください。

完了の目安
  • 接続テストに合格し、実際の会話が成功し、サーバーは対応するリクエストを確認できるようになります。
08

STEP 08 / 08

エラープロンプトに従ってトラブルシューティングを行い、再現可能な情報を保持します

まず、サービスが開始されていないのか、アドレスまたはキーが一致していないのか、アカウントの検証や上流の制限があるのかを区別し、対応するアクションを実行します。

  1. アカウントの追加が失敗したか、タイムアウトになりました

    フェッチが失敗し、タイムアウトやその他のプロンプトが表示された場合は、まずネットワーク接続、ソフトウェア エージェント、およびブラウザの認証コールバックを確認してください。必要に応じて、独自の TUN 設定を試し、正式なログインを開くことができることを確認してから、認証を再度開始します。期限切れの認証コードを継続的に再利用しないでください。

  2. 403 を送信し、アカウントを確認する必要があることを明確に示します。

    Google の公式ログイン ページまたは公式アプリで必要な認証を完了します。元の投稿では、携帯電話の Google アプリを使用して対応するアカウントにログインし、画面の指示に従います。具体的な方法は、その時点での公式要件に従うものとします。完了後、ツールに戻ってクォータを再認証または更新します。

  3. アカウントが無効または制限されています

    最初に [理由の表示] をクリックして、手動による無効化、資格情報の無効化、およびアップストリームの制限を区別します。正式なサービスが依然として利用できない場合は、その回復または異議申し立てポータルに従って処理されます。元の投稿では、待ってもう一度試すことは個人的な経験に基づいていると述べられていました。回復は保証されておらず、固定的な解決策でもありません。

  4. 接続が拒否されました、401、404、またはモデルが使用できません

    接続が拒否された場合は、まずサービスが実行されているかどうかとポートを確認します。 401、ゲートウェイキーとアクセス許可を確認します。 404、パスが繰り返されているかどうかを確認します /v1;モデルのエラーについては、モデル ID と実際の権限を確認してください。 429 最初にプロンプ​​トに従って待機し、同時実行性を減らします。502 次に、サーバー ログに基づいてアップストリームとネットワークをチェックします。

図 14: アカウントの追加に失敗しました: まずエラーの詳細を確認してください
図 14: アカウントの追加に失敗しました: まずエラーの詳細を確認してください

認証コードがブロックされています。ネットワーク障害はアカウント障害と同じではありません。

  1. フェッチの失敗、タイムアウト、またはその他の元のエラーを記録し、対応する理由に従ってトラブルシューティングを行います。
図 15: 403 と「アカウントには検証が必要です」というプロンプトが表示される
図 15: 403 と「アカウントには検証が必要です」というプロンプトが表示される

あなたのメールアドレスはブロックされています。他の人の認証ページをスキャンしたり、認証コードをアップロードしたりしないでください。

  1. 実際にアカウントの認証が必要なメッセージが表示された場合のみ、Google の公式ページの要件に従って認証を完了してください。
図 16: アカウントが無効になっています: 処理する前に理由を確認してください
図 16: アカウントが無効になっています: 処理する前に理由を確認してください

確実に復元できる解決策として「2~3日アカウントを維持する」などと書かないでください。

  1. [理由の表示] をクリックして、手動による無効化、承認の無効化、および上流の制限を区別します。
完了の目安
  • サービスの実行を維持し、アカウントを確認し、エラーをトラブルシューティングする方法を理解しています。

よくある質問

問題が発生した場合は、まずここを確認してください

これにより、Gemini Web メンバーシップが正式な API 割り当てに変わるのでしょうか?

このチュートリアルでは、承認済みのアップストリーム アカウントを使用して、ツールによって提供されるローカル ゲートウェイに接続します。 Web会員、Antigravity利用可能モデル、Gemini公式APIは別サービスです。特定のメンバーが利用可能なモデルを入手できるという保証はなく、無制限の制限もありません。

ソフトウェアのインターフェースが画像と異なる場合はどうすればよいですか?

元の投稿のスクリーンショット。アカウントの追加、アカウント管理、API の反転、モデル サービスなどが優先されます。ポート、モデルリスト、およびインストールパッケージは、現在のバージョンの実際の表示に依存します。

ツールを常にオンにしておく必要がありますか?

この記事では、自分のコンピューター上でローカル サービスを実行します。 Manager またはプロキシ サービスが停止すると、Cherry Studio はこのアドレスから応答を取得できなくなります。

Gemini を使用するのに OpenAI タイプを選択するのはなぜですか?

ここでの OpenAI タイプは、互換性のあるインターフェイス プロトコルを表します。サーバーはモデル ID によってルーティングされ、名前によって Gemini が GPT に変わることはありません。

ベース URL には /v1 を含める必要がありますか?

Manager の BASE を使用して、クライアントの最終プレビューを確認します。この記事の元の投稿は http://127.0.0.1:8045/v1 です。完全なリクエストのプレビューには /v1/chat/completions が 1 つだけ含まれている必要があります。現在のクライアントのパスに従って完了ルールを調整します。

携帯電話で 127.0.0.1 を直接入力できますか?

デスクトップコンピュータに接続できません。 127.0.0.1 は電話そのものです。この記事では同じマシンのみを説明しており、LAN を開いたり、サービスをパブリック ネットワークに公開したりする必要はありません。

パーセンテージでは、なぜ特定のモデルがまだ利用できないのでしょうか?

モデルの表示、アカウントの資格、クォータ ウィンドウ、およびインターフェイスの互換性は、実際のリクエストに影響を与える可能性があります。現在のアカウントでサポートされている ID を使用して小さなリクエストを作成し、ログで特定の理由を確認してください。

403 は IP がクリーンではないためでしょうか?

いいえ。エラーにより明らかにアカウントの検証が必要な場合にのみ、対応する検証プロセスが実行されます。他の 403 は、権限、リージョン、エラーの詳細に基づいて確認する必要があります。

アカウントが無効になっていると表示されます。 2、3日待っても大丈夫でしょうか?

保証されていません。まず、手動による無効化、ログイン失敗、アップストリーム制限を区別し、公式プロンプトに従って復元します。制限を解除する確実な方法として、ネットワークを待ったり変更したりすることは考えないでください。

接続の検出に成功しました。すべて設定されていますか?

また、新しいサービス プロバイダーのモデルを選択し、実際の問題を送信し、マネージャーのリクエスト ログで確認してください。このチュートリアルは、他のエージェントのプロトコルと機能の互換性テストに代わるものではありません。