処方
Gemini-CLI-2-APIによるOpenAI互換インターフェースは、既存のツールチェーンとのシームレスな統合を可能にします。以下にその手順を説明する:
- 地域サービスの展開まずは
npm install
依存関係をインストールしてnode openai-api-server.js
サービスを開始する(デフォルトポート8000) - 端末アドレスの設定既存ツールのAPIエンドポイントのアドレスを次のように変更する。
http://localhost:8000/v1
- リクエストフォーマットの維持OpenAIの標準的なJSONリクエストボディを引き続き使用する。
/v1/chat/completions
(エンドポイント) - 認証適応オリジナルのツールがAPIキーを使用している場合は、以下の方法でサービスを開始する。
--api-key
パラメータは同じキーを設定する
1)リクエスト/レスポンス形式の自動変換 2)ストリーミングのサポート 3)元の関数呼び出しメソッドの保持。LangChain、AutoGPT、その他のフレームワークに適用可能。
この答えは記事から得たものである。Gemini-CLI-2-API:Gemini CLIをOpenAI互換のネイティブAPIサービスに変換するについて