赛博鸡蛋JIDAN.SI

GUIDE · 通用

Kimi CLI(Kimi Code CLI)接入第三方免费 API:config.toml 配置硅基流动 / 阿里云百炼教程

Kimi Code CLI 默认用 `/login` 连 Kimi Code 或 Moonshot 开放平台,但它的配置文件 `~/.kimi/config.toml` 支持 `openai_legacy`(OpenAI Chat Completions 兼容)、`anthropic` 等多种供应商类型。把硅基流动、阿里云百炼写进去,就能用它们的免费额度驱动 Kimi CLI。

适用对象
想在终端里用 Kimi CLI、手上有其他平台免费额度的开发者
预计用时
约 5 分钟
最后核实

准备

  • 已安装 Kimi Code CLI(首次运行会自动创建 ~/.kimi/config.toml)
  • 硅基流动或阿里云百炼的 API Key

步骤

  1. 最简单:/login 向导(Kimi 自家平台)

    Kimi CLI 文档说明:在 Shell 模式下运行 /login(别名 /setup),按向导选平台、输入 API 密钥、选模型,配置会自动保存到 ~/.kimi/config.toml。向导目前支持 Kimi Code、Moonshot AI 开放平台中国区(moonshot.cn)和全球区(moonshot.ai)。其他平台需要手动编辑配置文件。

  2. 理解配置结构:providers + models + default_model

    config.toml 里三样东西配合使用:

    • [providers.名称]:type(供应商类型)、base_url、api_key,均为必填;
    • [models.名称]:provider(引用上面的名称)、model(API 里的模型名)、max_context_size(最大上下文 Token 数),均为必填;
    • 顶层 default_model:默认使用的模型,必须是 models 里定义过的名称。

    兼容 OpenAI Chat Completions 的平台,type 填 openai_legacy。

  3. 写入硅基流动 / 百炼配置

    下面把两家都加上(Base URL 取自两家官方文档,百炼为北京地域)。model 和 max_context_size 请按平台模型列表填写真实值;文档提醒,key 里含 . 时必须加引号,如 [models."qwen3.5-plus"]。

    toml
    default_model = "sf-deepseek"
    
    [providers.siliconflow]
    type = "openai_legacy"
    base_url = "https://api.siliconflow.cn/v1"
    api_key = "你的硅基流动Key"
    
    [providers.bailian]
    type = "openai_legacy"
    base_url = "https://dashscope.aliyuncs.com/compatible-mode/v1"
    api_key = "你的百炼Key"
    
    [models.sf-deepseek]
    provider = "siliconflow"
    model = "Pro/deepseek-ai/DeepSeek-R1"
    max_context_size = 65536  # 按该模型实际上下文上限填写
    
    [models.bailian-qwen]
    provider = "bailian"
    model = "qwen-plus"
    max_context_size = 131072  # 按该模型实际上下文上限填写
  4. 声明模型能力(可选)

    capabilities 告诉 Kimi CLI 模型能做什么:thinking(可开关的思考模式)、always_thinking(始终思考)、image_in(图片输入)、video_in(视频输入)。只写模型真正支持的能力,例如推理模型可加 capabilities = ["thinking"]。

  5. 启动并切换模型

    保存后启动 Kimi CLI,在 Shell 模式下用 /model 切换模型和 Thinking 模式;也可以用 --config-file 指定另一份配置文件。

    bash
    kimi
    # 或使用单独的配置文件
    kimi --config-file ~/.kimi/free.toml

注意事项

  • 联网搜索不可用:Kimi CLI 文档说明 SearchWeb 依赖的搜索服务目前仅 Kimi Code 平台提供;用第三方平台时 SearchWeb 不可用,FetchURL 会回退到本地抓取。
  • max_context_size 别乱填:Kimi CLI 会根据它和 reserved_context_size 决定何时自动压缩上下文,填得比模型实际上限大会导致请求超长报错。
  • Key 明文保存:config.toml 里的 api_key 是明文,不要分享该文件。
  • 百炼新人免费额度只适用于北京地域,且按模型独立计算。

常见问题

只想用 Moonshot 开放平台的 Key?

直接 /login 选 Moonshot AI 开放平台 (moonshot.cn);手动配置时 type 用 kimi,base_url 为 https://api.moonshot.cn/v1(Kimi CLI 文档示例)。

平台提供 Responses API 或 Anthropic 接口怎么办?

type 分别改为 openai_responses 或 anthropic,base_url 按平台对应接口的文档填写。

相关优惠

信息来源

最后核实日期:2026-10-09 · 政策可能随时调整,请以官方页面为准

继续看

搜索福利

搜索模型、厂商或工具,查找全站在线福利。

投稿一条优惠

AI 核验

分享活动或官方文档链接。投稿会先保存,再核验金额、条件和有效期;无法确认的内容转人工审核。