Zoo 代碼 API 設定

使用 Zoo Code OpenAI Compatible 設定新增 TokenHub,然後使用本機工具測試安全編碼任務。

什麼是動物園代碼?

Zoo Code 是 VS Code 的 AI 編碼套件,具有可設定的提供者、模型、模式和代理工具。

此 Zoo Code 設定使用其 OpenAI Compatible 提供者控制項。模型必須傳回本機 OpenAI 風格的工具呼叫以進行 Zoo Code 代理程式工作;普通的文字聊天是不夠的。 Zoo Code 代理程式工作流程要求模型傳回結構化的 OpenAI 風格的工具調用,而不是作為普通助理文字編寫的工具指令。配置 API 根和確切的模型 ID,保持審批控制保守,並在測試文件編輯或終端執行之前驗證唯讀分析。

Zoo Code 的官方第一個提供程序教程涵蓋了歡迎屏幕流程:從 VS Code 活動欄打開 Zoo Code,選擇提供程序,輸入密鑰,選擇模型,然後完成初始化。 TokenHub 不是官方预设,因此本指南使用当前的 OpenAI Compatible 字段,而不声明第一方 TokenHub 集成。

從首次啟動時的歡迎畫面開始

  1. 单击 VS Code 活动栏中的 Zoo Code 图标。
  2. 在欢迎屏幕上选择 LLM 提供商。
  3. 选择OpenAI Compatible,而不是需要官方OpenAI帐户的选项。
  4. 用 TokenHub 值填充下面的字段并完成初始化。

初始設定後從齒輪開始

  1. 打开Zoo Code侧边栏。
  2. 點擊齒輪打開 Settings
  3. API Provider中選擇OpenAI Compatible
  4. 輸入:
    • Base URL: https://us-api.tokenhub.com/v1
    • API Key: 您的 TokenHub API 金鑰
    • Model ID: TokenHub 型號目錄中的完整 ID
    • Context Window Size: 確認型號規格後才可設定
  5. 儲存,然後確認任務頁腳實際使用此提供者設定檔。

Zoo Code 目前的 OpenAI 相容供應商呼叫聊天完成。底座 URL 應停止在 /v1;不要輸入完整的 /chat/completions 路徑。

验证 Zoo Code 代理行为

  1. 創建一個任務並詢問“解釋當前文件而不修改它。”
  2. 在 TokenHub 日誌中確認 /v1/chat/completions 和設定檔的型號 ID。
  3. 請求一個小檔案編輯以驗證模型是否傳回結構化工具呼叫。

Zoo Code 的模型選擇指南強調跨工具步驟的指令遵循、格式遵守和上下文保留。如果模型回答正常問題但無法編輯文件,請切換到更強的工具呼叫模型,而不是重複更改 Base URL。

對實際的 Provider 欄位進行故障排除

  • 404:確認Base URL/v1結束且尚未包含/chat/completions
  • 401:再次貼上API金鑰並確保目前任務選擇了TokenHub設定檔。
  • 模型錯誤:Model ID 必須是 TokenHub 接受的完整 ID。
  • 聊天可以工作,但工具不行:模型可能不適合 Zoo Code 的代理工具。
  • 儲存的變更使用舊的提供者:建立新任務並重新檢查其頁腳中顯示的提供者/模型。

官方參考資料

如何選擇推薦模型?

工作負載模型選擇適合原因
複雜任務旗艦推理模型適合規劃、多步驟執行與複雜上下文。
日常使用均衡模型平衡效果、速度與成本。
批次工作快速低成本模型降低摘要與簡單任務成本。
前往模型廣場比較價格和能力

Zoo Code API 提供者常見問題解答

我應該在 Zoo Code 中選擇哪個提供者?

選擇 OpenAI Compatible,然後輸入 TokenHub Base URL、API 金鑰和確切的模型 ID。

如果模型可以聊天但不能編輯文件怎麼辦?

使用支援本機 OpenAI 相容工具呼叫的模型,並驗證提供者返回結構化工具呼叫。

基本 URL 是否應該包含 /chat/completions?

否。輸入以 /v1 結尾的 TokenHub API 根目錄,除非 Zoo Code 的目前 UI 明確要求不同的值。

如何安全地測試 Zoo 程式碼?

從具有唯讀說明的測試儲存庫開始,確認請求日誌,然後才批准檔案寫入或終端命令。

為什麼動物園代碼設定標籤與本指南不同?

擴充版本可以重命名控制項。在目前官方 UI 中尋找相容 OpenAI 的提供者、基本 URL、API 金鑰和模型 ID 欄位。

參考資料

本頁設定依據 TokenHub 教學與官方資料,最後驗證日期為 2026-09-08。