ドキュメント
環境変数を使用して API エンドポイントとキーを構成します。AnBoWork を統合するためにコードを変更する必要はありません。
01APIエンドポイント
02環境変数
Windows セットアップ
現在のターミナル セッションに対してのみ有効です。ウィンドウが閉じると閉じます。簡単なテストに適しています。
macOS / Linux セットアップ
現在のターミナル セッションに対してのみ有効です。ウィンドウが閉じると閉じます。簡単なテストに適しています。
03ツールの統合
主流の AI コーディング ツールは、AnBoWork に直接接続できます。以下の環境変数または構成を設定するだけです。
Claude Code CLI
Anthropic の公式 CLI — 環境変数を介して AnBoWork に接続します。コードの変更は必要ありません。
API キー管理に移動して、ワンクリックセットアップスクリプトをダウンロードします→次に、次のように起動します。
Codex CLI
OpenAI の公式 Codex CLI — /v1/responses エンドポイントを使用します。注:base_url には /v1 が含まれている必要があります。
~/.codex/config.toml を編集します。
次に、API キーを環境変数として設定します。
次に、次のように起動します。
Cursor / ウィンドサーフィン
設定で OpenAI エンドポイントと API キーをオーバーライドします。
Cline (VSコード)
Cline で OpenAI 互換性のあるプロバイダーを選択し、エンドポイント、キー、モデル名を入力します。
04コード例
インストール: pip install anthropic / openai · npm install openai
05ストリーミング
SSE ストリーミングを有効にするには、リクエスト本文に stream: true を追加します。これはリアルタイム チャット UI に最適です。
06自動フォーマット変換
AnBoWork は、ゲートウェイ レベルで Anthropic メッセージと OpenAI チャットの間で透過的な双方向変換を実行します。これは、同じモデルを Anthropic スタイルまたは OpenAI スタイル、つまり 1 つのコードベース、任意のモデルで呼び出すことができることを意味します。
2 つのスタイル間のキー フィールドのマッピング:
| Anthropic スタイル | OpenAI スタイル | 説明 |
|---|---|---|
| system | messages[role=system] | システム プロンプトの位置が異なります。ゲートウェイが自動的に処理します |
| max_tokens(必填) | max_tokens(可选) | 省略すると、ゲートウェイはモデルのデフォルト制限を適用します。 |
| content 分块数组 | content 字符串 | テキスト/画像ブロックは文字列との間で変換されます |
| stop_reason | finish_reason | 終了理由フィールド名のマッピング |
07マルチモーダル
イメージの生成には同じゲートウェイと API キーが使用され、使用量に応じて課金されます。
08関数呼び出し
OpenAI スタイルのツールを使用して呼び出し可能な関数を定義します。モデルは必要に応じてtool_callsを返し、コードはそれらを実行して結果を返します。
09エラー処理
/v1/* エンドポイントは OpenAI のエラー形式に従います — 応答にはタイプ / コード / メッセージが含まれます。
一般的なエラーコード
| HTTP | 説明 |
|---|---|
| 401 | API キーが無効か欠落しています |
| 402 | 残高が不足しています - 補充してください |
| 429 | レート制限または 1 日あたりの割り当て量が使い果たされた |
| 503 | すべてのアップストリーム チャネルが利用不可 (回線が切断されている) |