このプロジェクトについて
claude-desktop-gatewayは、Claude DesktopがOpenAI、Gemini、DeepSeekなどのAnthropic以外のプロバイダーのAIモデルにアクセスできるようにする軽量なプロキシプログラムです。このツールは、Anthropic APIリクエストをOpenAI互換形式に(およびその逆に)変換することで動作し、Claude Desktopのコア動作を変更することなくシームレスな統合を実現します。
このゲートウェイは、単一のYAMLファイル(models.yaml)を通じて完全に設定され、ユーザーはそこでプロバイダーと関連付けられたモデルを定義します。各プロバイダーの有効・無効を切り替えることができ、APIキーは環境変数、auth.jsonファイル、または設定ファイルに直接埋め込む形式(セキュリティ上の警告あり)で読み込まれます。モデルは、公式のAnthropicモデルとの競合を避けるため、「claude-」で始まるエイリアスでマッピングされます。
テキスト、画像入力、ツール呼び出し、推論モード、およびストリーミングレスポンスをサポートしています。ゲートウェイは、Linux/WSLではヘッドレスサービスとして、Windowsではシステムトレイアプリケーションとして動作し、デフォルトではポート3458で待機します。ユーザーはClaude Desktopでデベロッパーモードを有効にし、ローカルゲートウェイのURLを指すように設定する必要があります。
ビルド用のGo以外にランタイム依存関係は必要ありません。GATEWAY_LOGが設定されている場合、プログラムはリクエストをログに記録し、トラブルシューティングを支援します。設定変更後にモデル一覧を更新するには、ゲートウェイとClaude Desktopの両方を再起動する必要があります。なお、ゲートウェイはGateway APIキーの検証を行わないため、Claude Desktop内での認証には任意の値(例:「x」)で十分です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.