Zoo Code API 设置

使用 Zoo Code OpenAI Compatible 设置添加 TokenHub,然后使用本机工具测试安全编码任务。

Zoo Code是什么?

Zoo Code 是一款适用于 VS Code 的 AI 编码套件,具有可配置的提供程序、模型、模式和代理工具。

此 Zoo Code 设置使用其 OpenAI Compatible 提供程序控件。模型必须返回本机 OpenAI 风格的工具调用以进行 Zoo Code 代理工作;普通的文字聊天是不够的。 Zoo Code 代理工作流程要求模型返回结构化 OpenAI 风格的工具调用,而不是作为普通助理文本编写的工具指令。配置 API 根和确切模型 ID,保持审批控制保守,并在测试文件编辑或终端执行之前验证只读分析。

Zoo Code 官方“首个 LLM Provider”教程只覆盖欢迎页的通用流程:打开 VS Code Activity Bar 中的 Zoo Code、选择 Provider、粘贴 Key、选择模型并完成初始化。TokenHub 不在官方预设列表中,因此下面使用 Zoo Code 当前扩展的 OpenAI Compatible Provider 字段,不把它描述成官方 TokenHub 集成。

首次启动时从 Welcome Screen 进入

  1. 点击 VS Code Activity Bar 中的 Zoo Code 图标。
  2. 在 Welcome Screen 选择 LLM Provider。
  3. 选择 OpenAI Compatible,不要选择要求 OpenAI 官方账号的登录项。
  4. 按下方字段填写 TokenHub,然后完成初始化。

已经使用过 Zoo Code 时从齿轮进入

  1. 打开 Zoo Code 侧栏。
  2. 点击齿轮进入 Settings
  3. API Provider 下拉框选择 OpenAI Compatible
  4. 填写:
    • Base URLhttps://us-api.tokenhub.com/v1
    • API Key:TokenHub API Key
    • Model ID:模型广场中的完整 ID
    • Context Window Size:只有确认模型规格后再填写
  5. 保存,并确认任务底部实际选中的是这份 Provider Profile。

Zoo Code 当前的 OpenAI Compatible 实现会调用 Chat Completions。Base URL 应只到 /v1,不要填写完整 /chat/completions

按 Zoo Code 的 Agent 行为验证

  1. 新建任务,输入“解释当前文件,不要修改”。
  2. 在 TokenHub 日志确认请求到 /v1/chat/completions,且 Model ID 与 Profile 一致。
  3. 再让它进行一次小型文件修改,确认模型返回结构化工具调用。

官方选型建议强调:编码 Agent 需要能遵循工具指令、解析格式并在多步骤任务中保持上下文。模型能回答普通问题但不能编辑文件时,应更换工具调用更稳定的模型,而不是反复修改 Base URL。

针对当前 Provider 字段排错

  • 404:检查 Base URL 是否到 /v1,是否重复带了 /chat/completions
  • 401:重新粘贴 API Key,并确认当前任务选中的是 TokenHub Profile。
  • 模型错误:Model ID 必须是 TokenHub 实际接受的完整 ID。
  • 能聊天但不执行工具:所选模型不适合 Zoo Code 的 Agent harness。
  • 保存后仍走旧 Provider:新建任务并重新确认底部的 Provider/模型选择。

官方资料

推荐模型怎么选?

任务选择方向适合原因
复杂任务旗舰推理模型更适合规划、多步骤执行和复杂上下文。
日常使用均衡模型在效果、速度和成本之间取得平衡。
批量任务快速低成本模型减少摘要和简单处理的成本。
前往模型广场比较价格和能力

Zoo Code API 提供商 FAQ

我应该在 Zoo Code 中选择哪个提供商?

选择 OpenAI Compatible,然后输入 TokenHub、Base URL、API 密钥和准确的型号 ID。

如果模型可以聊天但不能编辑文件怎么办?

使用支持本机 OpenAI-compatible 工具调用的模型,并验证提供程序返回结构化工具调用。

Base URL 是否应该包含 /chat/completions?

否。输入以 /v1 结尾的 TokenHub API 根,除非 Zoo Code 的当前 UI 明确请求不同的值。

如何安全测试 Zoo Code?

从具有只读说明的测试存储库开始,确认请求日志,然后才批准文件写入或终端命令。

为什么 Zoo Code 设置标签与本指南不同?

扩展版本可以重命名控件。在当前官方 UI 中查找 OpenAI-compatible 提供程序、Base URL、API 密钥和 Model ID 字段。

配置资料

本页配置以 TokenHub 教程和官方资料为依据,最后核验于 2026-09-08。