尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

在 Kilo Code 中使用 TrustedRouter:接入可证明路由与零数据留存 AI 网关

在 Kilo Code 中使用 TrustedRouter:接入可证明路由与零数据留存 AI 网关 在 Kilo Code 中使用 TrustedRouter接入可证明路由与零数据留存 AI 网关【免费下载链接】kilocodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kilocodeTrustedRouter 是一个通过 OpenAI 兼容 API 提供智能路由能力的 AI 网关其核心卖点是可证明attested路由、零数据留存ZDR路由与端到端加密E2E模型路由。本文基于 Kilo Code 官方文档完整讲解如何获取 TrustedRouter API Key、在 VSCode 扩展与 CLI/connect命令或kilo.json配置两种环境中完成接入并结合仓库源码说明内置 provider 的配置模型与三个路由别名的使用方式。读完本文你将掌握从申请密钥到在多模型路由别名之间切换的完整实战流程。TrustedRouter 与 Kilo Code 的接入方式TrustedRouter 对外暴露一个 OpenAI 兼容的 API端点为https://api.trustedrouter.com/v1。这意味着 Kilo Code 无需任何自定义适配即可通过内置的 TrustedRouter provider直接消费其服务Kilo Code 会以 OpenAI Chat Completions 协议与之通信。在 Kilo Code 的 AI Provider 体系provider 索引文档中TrustedRouter 与 OpenRouter、Requesty、DaoXE 等并列归属于AI GatewaysAI 网关分类官方对它的定位是OpenAI-compatible access to attested routing, ZDR routing, and E2E encrypted model routes.即通过 OpenAI 兼容接口获得三类路由能力可证明路由、零数据留存路由、端到端加密模型路由。这类网关型 provider 的价值在于你只需维护一个 API Key即可在多个上游模型供应商之间路由请求同时把安全与合规策略数据留存、加密、可审计性收敛到网关层。第一步获取 TrustedRouter API Key配置前需要先从 TrustedRouter 控制台获取 API Key步骤如下登录 TrustedRouter 控制台trustedrouter.com/console打开 API Keys 页面trustedrouter.com/console/api-keys创建一个 Key 并复制保存。该 Key 是后续所有配置无论是 VSCode 图形界面还是kilo.json文件都需要用到的凭据。第二步在 Kilo Code 中完成配置Kilo Code 同时提供 VSCode 扩展与 CLI 两条配置路径二者效果等价——扩展端写入的配置最终也会落到kilo.json配置文件中。方式一VSCode 扩展配置图形界面打开Settings齿轮图标进入Providers选项卡选择TrustedRouter粘贴你的 API Key在模型选择器中挑选 TrustedRouter 模型例如trustedrouter/auto、trustedrouter/zdr或trustedrouter/e2e。方式二CLI 配置CLI 场景下有两种方法官方推荐优先使用/connect交互式命令。方法 1 —/connect命令推荐启动kilo后在 Kilo 内部执行/connect选择TrustedRouter并按提示粘贴 API Keykilo # 然后在 Kilo 交互界面中运行 /connect这一交互式命令在 CLI 产品中承担为受支持的 LLM Provider 添加 API Key的引导职责——仓库的 CLI 提示文案中即有 Run/connectto add API keys for 75 supported LLM providers 的描述见 CLI 提示实现TrustedRouter 即为其中受支持的内置 provider 之一。方法 2 — 配置文件kilo.json先将 API Key 设置为环境变量export TRUSTEDROUTER_API_KEYyour-api-key然后在kilo.json中配置内置的 TrustedRouter provider{ provider: { trustedrouter: { env: [TRUSTEDROUTER_API_KEY], models: { auto: { name: TrustedRouter Auto }, zdr: { name: TrustedRouter ZDR }, e2e: { name: TrustedRouter E2E } } } }, model: trustedrouter/auto }配置完成后默认模型即为trustedrouter/auto也可随时切换为trustedrouter/zdr或trustedrouter/e2e。深入kilo.json中 provider 配置字段的语义kilo.json中 provider 段的写法并非 TrustedRouter 独有而是 Kilo Code 统一的 provider 配置模型可由核心配置模块的 Schema 佐证在 provider 配置 Schema 中ProviderConfig 定义了env环境变量名数组Schema.String.pipe(Schema.Array)与models模型 ID 到模型定义的 Record等字段。对应到 TrustedRouter 配置provider.trustedrouter.env— 声明该 provider 从哪些环境变量读取 API Key。这里写入[TRUSTEDROUTER_API_KEY]Kilo 启动时会从环境读取该变量的值作为凭据从而避免把密钥明文写进配置文件provider.trustedrouter.models— 以模型 ID → 模型定义的映射表注册模型。每个模型至少要有name界面与模型选择器中展示的人类可读名称如需精细控制上下文还可参照通用 OpenAI 兼容 provider 的写法补充limit含context与output的 token 上限字段model— 全局默认模型使用provider-id/model-id格式此处为trustedrouter/auto。从通用 OpenAI 兼容 provider 的配置文档openai-compatible.md可以推断Kilo 对这类 provider 通过options.baseURL指定端点、options.apiKey指定密钥而 TrustedRouter 这类内置 provider则把端点与协议OpenAI Chat Completions预先固化在集成中因此你只需要提供 Key 与模型即可无需再手动填写 Base URL。常用模型与三种路由模式TrustedRouter 通过路由别名router alias来切换不同的路由策略Kilo Code 内置了三个模型 ID路由策略适用场景trustedrouter/auto在健康且受支持的提供商之间自动路由日常默认追求可用性与吞吐trustedrouter/zdr优先选择零数据留存Zero Data Retention路由隐私敏感、合规要求严格的场景trustedrouter/e2e在可用时使用端到端加密路由对传输链路加密有强需求的场景选择原则很简单没有特殊安全诉求时使用auto需要保证请求数据不被网关留存时切到zdr需要端到端加密链路时切到e2e。切换方式既可以是配置中的全局model字段也可以在 VSCode 的模型选择器或 CLI 的模型切换中即时完成。进阶技巧与注意事项协议说明TrustedRouter 使用的是 OpenAI 兼容的 Chat Completions APIKilo Code 内置集成即基于该协议工作无需额外指定npm协议包信任与可证明性核验如需验证托管网关与 attestation可证明性能力可在trust.trustedrouter.com查看其信任与证明说明这对应zdr/e2e路由的可审计基础使用具体模型而非路由别名如果不希望流量经过自动路由决策而是固定调用某个上游具体模型可以在provider.trustedrouter.models下按模型 ID 注册它同样只需name字段随后在 Kilo Code 中选中该模型即可绕过路由别名直连密钥管理CLI 配置优先通过环境变量TRUSTEDROUTER_API_KEY注入密钥VSCode 图形界面则会把 Key 持久化到配置注意不要将含密钥的kilo.json提交进版本库与其他网关 provider 的对比参照若你需要按价格、吞吐、延迟等维度做更精细的路由策略而非 TrustedRouter 的安全路由维度可参考仓库中 ZenMux 接入文档 的配置形态二者共用同一套 provider 配置框架迁移成本很低。小结在 Kilo Code 中接入 TrustedRouter 只需三步在 TrustedRouter 控制台创建 API Key → 在 VSCode Providers 面板或 CLI/connect/kilo.json中填入 Key → 选择auto、zdr、e2e任一路由别名。整个过程完全基于 OpenAI 兼容协议与 Kilo Code 统一的内置 provider 机制无需自建代理或自定义端点。对于需要在编码助手中落实数据留存与加密合规策略的团队TrustedRouter 的 ZDR 与 E2E 路由是一条低接入成本的路径。【免费下载链接】kilocodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kilocode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表