十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

在 Kilo Code 中配置 Chutes AI:免费接入开源大模型的完整指南

在 Kilo Code 中配置 Chutes AI:免费接入开源大模型的完整指南 在 Kilo Code 中配置 Chutes 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/kilocodeChutes AI 提供免费的 LLM API 访问让开发者可以在不产生即时费用的前提下接入开源与专有模型进行实验。本文以 Kilo Code 仓库官方文档 chutes-ai.md 为核心完整讲解 API Key 获取、VSCode 与 CLI 两种配置方式、默认模型设置以及使用注意事项并结合仓库中kilo.json配置的底层实现帮助你快速把 Chutes AI 接入 Kilo Code 的编码 Agent 工作流。Chutes AI 与 Kilo Code 的集成方式Chutes AI 提供免费 API 访问开发者无需立即承担财务成本即可在 Kilo Code 中集成和实验大语言模型。该平台提供一批精选的开源与专有模型部分模型针对特定能力或区域语言支持做了优化适合开发者按需选用。在 Kilo Code 中Chutes AI 是一个标准的模型提供方Provider。配置完成后模型请求会通过 Kilo 的 Provider 层转发至 Chutes AI API。Kilo Code 会尝试从 Chutes AI API 拉取可用模型列表因此具体可用的模型取决于 Chutes AI 当前的实际供给——官方文档建议始终以 Chutes AI 官方文档或账号控制台为准获取最新的模型清单。说明本文涉及的配置格式与kilo.json结构与仓库中其他提供方如 Anthropic、DeepSeek、Groq的配置方式保持一致可参考 ai-providers 目录下的同类文档。第一步获取 API Key在 Chutes AI 平台 注册或登录账号后进入账号控制台Dashboard或设置Settings页面找到生成或获取 API Key 的入口。创建后妥善保存该密钥后续配置到 Kilo Code 时使用。第二步在 Kilo Code 中配置提供方Kilo Code 支持两种配置入口VSCode 图形界面和 CLI 配置文件。二者最终都会写入kilo.json配置文件你可以任选其一也可以混用。方式一VSCode 设置界面打开 VSCode 的Settings齿轮图标进入Providers选项卡添加 Chutes AI 提供方填入上一步获取的 API Key。扩展会将此配置存入你的kilo.json配置文件。你也可以直接编辑该文件——文件格式见下方 CLI 选项卡。方式二CLI 环境变量或配置文件环境变量方式export CHUTES_API_KEYyour-api-key配置文件方式~/.config/kilo/kilo.json或项目下的./kilo.json{ provider: { chutes: { env: [CHUTES_API_KEY], }, }, }这里env数组声明了该提供方从哪些环境变量读取密钥。从源码结构看Kilo 的配置层会对provider.name.env做数组解析运行时会按声明的环境变量名去读取密钥避免把明文密钥写进项目文件。第三步设置默认模型配置好提供方后通过顶层model字段指定默认模型模型 ID 使用chutes/模型名的形式{ model: chutes/model-name, }将model-name替换为 Chutes AI 实际提供的模型名以 Chutes AI 控制台或 API 返回的模型列表为准。配置格式的底层实现Kilo Code 的提供方配置由 packages/core/src/config/provider.ts 中的 Schema 定义约束。从该文件的源码可以看到提供方ConfigV2.Provider支持以下字段name提供方显示名称可选env字符串数组声明该提供方依赖的环境变量名可选apiAPI 接入方式定义可选request请求级配置可设置额外的headers与body可选models以模型 ID 为键的模型定义映射可选。其中env: Schema.String.pipe(Schema.Array, Schema.optional)明确了env必须是字符串数组与文档中的env: [CHUTES_API_KEY]写法完全对应。这也解释了为什么kilo.json中把环境变量名放在数组里而非单个字符串——同一提供方可以声明多个候选环境变量。与此同时packages/core/src/provider.ts 导出的AISDK与Native两种接入方式表明Kilo 的模型请求既可以通过 AI SDK 统一封装层走标准 API也可以使用各提供方的原生接口。Chutes AI 这类第三方开放 API 提供方通过统一的 Provider 抽象即可接入无需在核心代码中为每个提供方单独写死逻辑模型列表也可以由 API 动态拉取——这正是文档中「Kilo Code 将尝试从 Chutes AI API 拉取可用模型列表」的实现基础。使用建议与注意事项免费接入适合实验Chutes AI 提供免费 API 访问适合在开发、原型验证和学习场景中低成本实验各类模型生产环境使用前请评估稳定性与 SLA。模型选择灵活平台同时提供开源与专有模型可根据任务类型代码生成、推理、区域语言支持等灵活切换。关注限流与用量限制与所有免费服务一样Chutes AI 可能对 API Key 施加速率限制或用量限制。若频繁触发限流可考虑在 Kilo Code 中切换其他提供方或关注 Chutes AI 官方文档中的限制说明。以官方模型清单为准Kilo Code 动态拉取的模型列表取决于 Chutes AI 当前供给实际可用模型请以 Chutes AI 控制台或官方文档为准避免在配置中引用已下线的模型名。密钥安全推荐使用环境变量方式注入密钥export CHUTES_API_KEY...避免将密钥提交到 Git 仓库若必须写入kilo.json请确保该文件未被纳入版本控制。通过以上步骤你可以在 Kilo Code 中完成 Chutes AI 的接入并在不产生即时费用的情况下尝试各类开源模型。若需了解其他提供方的配置方式可查阅 ai-providers 文档目录 下的对应指南。【免费下载链接】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),仅供参考
返回列表