解決策: claude-worker-proxyを使用してAPIフォーマットを変換する。
異なるAIモデルを切り替える際の最大の問題は、ベンダーごとにAPIフォーマットが異なることだ:
実施ステップ
- Cloudflare Workers Platformへのエージェントサービスのデプロイ
- Wrangler CLIツールによる迅速なデプロイメント
- npmパッケージ管理で依存関係をインストールする
- リクエストヘッダの設定
- ターゲットAPI認証にx-api-keyを含める
- Content-Typeをapplication/jsonに設定する
- リクエストのクロードAPIフォーマットの統一
- すべてのリクエストは、ターゲットモデルが要求するフォーマットに自動的に変換されます。
- レスポンスもクロード形式に変換される。
特別なアドバンテージ
- ストリーミングとノン・ストリーミングの両方のレスポンス・モードをサポート
- ツールコールなどの高度な機能に対応
- 既存のクロード・クライアントのコードを変更する必要がない
この答えは記事から得たものである。claude-worker-proxy: 複数のモデルAPIをクロード形式に変換するプロキシツールについて































