MAXeaglet/commandcode-proxy
Command Code API 反代代理,兼容 OpenAI 与 Anthropic 接口 | Reverse proxy exposing Command Code API as OpenAI- and Anthropic-compatible endpoints
解決する問題
このプロジェクトは、標準の OpenAI および Anthropic 互換ツールを通じて Command Code API を使用できるようにするリバースプロキシを提供します。専有の Command Code プロトコルと一般的な AI 開発エコシステムの間のギャップを埋め、標準 API 形式を期待する環境でツール呼び出し、マルチモーダル入力、推論努力などの機能を可能にします。
仕組み
プロキシは翻訳層として機能します。OpenAI または Anthropic エンドポイント用にフォーマットされた受信リクエストをインターセプトし、Command Code が必要とする特定のリクエストプロトコルに変換します。これには、デバイスフィンガープリンティング、セッション管理、プロトコル固有のヘッダーなどの複雑なライフサイクル要件の処理が含まれます。単一ファイルの Node.js アプリケーションとして構築され、外部依存関係がゼロで、軽量でデプロイが簡単です。
対象読者
このツールは、OpenAI または Anthropic SDK をサポートする既存のアプリケーションやワークフローに Command Code の機能を統合したい開発者向けに設計されています。コアアプリケーションコードを変更せずに、デバイス ID の安定性を管理したり、特定の API プロトコルのニュアンスを処理したりする必要がある場合に特に役立ちます。
ハイライト
- プロトコル変換:OpenAI Chat Completions、Anthropic Messages、OpenAI Responses API を Command Code プロトコルにシームレスにマッピングします。
- デバイスフィンガープリンティング:API キーに基づく決定論的なデバイス ID 生成を実装し、安定したセッションを保証し、不要なアカウントフラグを防ぎます。
- リソース管理:ツールスクリーンショット予算制限やリクエストボディサイズ上限などの組み込みメモリ保護を備え、高負荷操作中のクラッシュを防ぎます。
- ゼロ依存設計:単一ファイルのコア実装により、デプロイが簡素化され、メンテナンスオーバーヘッドが削減されます。
- 高度な機能:ストリーミング、マルチモーダル画像入力、推論努力、動的モデルリスト取得をサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト