動物園コードとは何ですか?
Zoo Code は、構成可能なプロバイダー、モデル、モード、エージェント ツールを備えた VS Code 用の AI コーディング スイートです。
この Zoo Code セットアップは、OpenAI 互換プロバイダー コントロールを使用します。モデルは、Zoo Code エージェントの作業に対してネイティブの OpenAI スタイルのツール呼び出しを返す必要があります。通常のテキストチャットでは十分ではありません。 Zoo Code エージェントのワークフローでは、モデルが通常のアシスタント テキストとして記述されたツール命令ではなく、構造化された OpenAI スタイルのツール呼び出しを返す必要があります。 API ルートと正確なモデル ID を構成し、承認制御を保守的に保ち、ファイル編集またはターミナル実行をテストする前に読み取り専用分析を検証します。
Zoo Code の公式の最初のプロバイダー チュートリアルでは、ようこそ画面のフローについて説明しています。VS Code アクティビティ バーから Zoo Code を開き、プロバイダーを選択し、キーを入力し、モデルを選択し、初期化を終了します。 TokenHub は公式のプリセットではないため、このガイドでは、ファーストパーティの TokenHub 統合を主張せずに、現在の OpenAI Compatible フィールドを使用します。
初回起動時にようこそ画面から開始する
- VS Code アクティビティ バーの Zoo Code アイコンをクリックします。
- ようこそ画面で LLM プロバイダーを選択します。
- 公式 OpenAI アカウントを必要とするオプションではなく、OpenAI Compatible を選択してください。
- 以下のフィールドに TokenHub 値を入力し、初期化を終了します。
初期設定後、ギアからスタート
- Zoo Code サイドバーを開きます。
- 歯車をクリックして Settings を開きます。
- API Provider から OpenAI Compatible を選択します。
- 次のように入力します。
- Base URL:
https://us-api.tokenhub.com/v1 - API Key: あなたの TokenHub API キー
- Model ID: TokenHub モデル カタログの完全な ID
- Context Window Size: は機種仕様を確認してから設定してください
- Base URL:
- 保存して、タスク フッターが実際にこのプロバイダー プロファイルを使用していることを確認します。
Zoo Code の現在の OpenAI 互換プロバイダーは、Chat Completions を呼び出します。ベース URL は /v1 で停止する必要があります。完全な /chat/completions パスを入力しないでください。
Zoo Code エージェントの動作を確認する
- タスクを作成し、「現在のファイルを変更せずに説明してください」と尋ねます。
- TokenHub ログで
/v1/chat/completionsとプロファイルのモデル ID を確認します。 - 1 つの小さなファイル編集を要求して、モデルが構造化ツール呼び出しを返すことを確認します。
Zoo Code のモデル選択ガイダンスでは、ツール ステップ全体での指示の遵守、形式の遵守、コンテキストの保持が強調されています。モデルが通常の質問には答えてもファイルを編集できない場合は、ベース URL を繰り返し変更するのではなく、より強力なツール呼び出しモデルに切り替えてください。
実際のプロバイダーフィールドのトラブルシューティングを行う
- 404: Base URL が
/v1で終了し、まだ/chat/completionsを含んでいないことを確認します。 - 401: API キーを再度貼り付け、現在のタスクで TokenHub プロファイルが選択されていることを確認します。
- モデル エラー: Model ID は、TokenHub によって受け入れられる完全な ID である必要があります。
- チャットは機能しますが、ツールは機能しません。モデルが Zoo Code のエージェント ハーネスに適合していない可能性があります。
- 保存された変更では古いプロバイダーが使用されています。新しいタスクを作成し、そのフッターに表示されているプロバイダー/モデルを再確認してください。
公式リファレンス
モデルの選び方
Zoo Code API プロバイダーに関するよくある質問
Zoo Code ではどのプロバイダーを選択すればよいですか?
[OpenAI 互換] を選択し、TokenHub ベース URL、API キー、および正確なモデル ID を入力します。
モデルがチャットできるがファイルを編集できない場合はどうすればよいでしょうか?
ネイティブの OpenAI 互換ツール呼び出しをサポートするモデルを使用し、プロバイダーが構造化されたツール呼び出しを返すことを確認します。
ベース URL には /chat/completions を含める必要がありますか?
いいえ。Zoo Code の現在の UI が別の値を明示的に要求しない限り、/v1 で終わる TokenHub API ルートを入力します。
Zoo コードを安全にテストするにはどうすればよいですか?
読み取り専用の説明を含むテスト リポジトリで開始し、リクエスト ログを確認してから、ファイルの書き込みまたは端末コマンドを承認します。
Zoo Code の設定ラベルがこのガイドと異なるのはなぜですか?
拡張バージョンではコントロールの名前を変更できます。現在の公式 UI で OpenAI 互換プロバイダー、ベース URL、API キー、およびモデル ID フィールドを探します。
参考資料
この設定は TokenHub と公式ドキュメントに基づいており、最終確認日は 2026-09-08。