跳到主要内容
TokenDance Code
EN
更新于 2026-10-22

模型供应商

当前 CLI 行为

Rust CLI 的单次运行与交互入口都使用 MockProvider,快速上手无需 API key。Provider 配置或环境变量目前不会让这些入口切换到其他 Provider。

适配器实现

核心库包含 OpenAI Chat Completions、OpenAI Responses 和 Anthropic Messages 适配器。开发者可以通过 core API 创建 Provider 并传入 Runtime;这是开发中的接口,不代表已发布的 npm SDK 契约。

适配器HTTP 启用开关API key 查找顺序
Chat CompletionsTOKENDANCE_GATEWAY_HTTP_TRANSPORT=1TOKENDANCE_GATEWAY_API_KEY,其次 OPENAI_API_KEY
ResponsesTOKENDANCE_OPENAI_TRANSPORT=1TOKENDANCE_OPENAI_API_KEY,其次 OPENAI_API_KEY
Anthropic MessagesTOKENDANCE_ANTHROPIC_TRANSPORT=1TOKENDANCE_ANTHROPIC_API_KEY,其次 ANTHROPIC_API_KEY

适配器还需要 ProviderConfig 中的模型标识和正确的 base URL。TokenDance Gateway 通过兼容的 Chat Completions 适配器接入。真实请求可能包含提示词、代码上下文与工具结果,使用时应了解供应商的数据处理政策。

验证一次集成

分别核对 Provider 选择、HTTP 开关、模型访问权限与实际请求结果。doctor 显示 mock 或配置校验通过,都不能证明真实模型请求成功。

当前构造与请求契约见适配器源码。

在 GitHub 编辑此页