Kimi Code API Key 配置

Kimi Code API Key 怎么填:config.toml 配置

把下面这段贴进 config.toml,换上你自己的 API Key,Kimi Code 就能用 Claude 模型了,按量付费。

~/.kimi-code/config.tomltoml
config
# ~/.kimi-code/config.toml
default_model = "aicodewith/claude-haiku-4-5-20251001"

[providers.aicodewith]
type = "openai"
base_url = "https://api.aicodewith.ai/v1"
api_key = "sk-***"

[models."aicodewith/claude-haiku-4-5-20251001"]
provider = "aicodewith"
model = "claude-haiku-4-5-20251001"
max_context_size = 200000

配置步骤

以下步骤在 Linux(bash)实测。macOS 和 Windows 的写法还没实测,暂不列出。

  1. 还没装 Kimi Code?先装好(已装跳过)

    运行 Kimi 的安装脚本 curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash,再运行 kimi --version,看到版本号就装好了。

    安装 kimi-code:curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash,装到 ~/.kimi-code/bin/kimi。图中的 KIMI_NO_MODIFY_PATH=1 是测试机专用,你自己装不用加。kimi --version 输出 2.1.1
  2. 把配置贴进 config.toml,换上你的 API Key

    打开 ~/.kimi-code/config.toml,贴入页首那段配置,把 sk-*** 换成你的 API Key(获取 API Key)。保存后有 api_key = "sk-…" 这一行就对了。

    在 [providers.aicodewith] 里写 api_key = "sk-***"(已打码)
  3. 新开终端,测试 Kimi Code

    新开一个终端,运行 kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: OK",看到 • OK 就说明 Kimi Code 能用你的 API Key 了。

    验证:关掉终端、新开一个,运行 kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: OK",回复 • OK 即配置好
  4. 没看到 OK?对着报错找

    把终端里的报错和下面的常见报错对一下,每条都写了原因和改法。

  5. Kimi Code 换模型:把模型名换掉

    把 default_model 和 [models."…"] 这一段里的模型名换成新的 Model ID,测试命令里 -m 后面也换成同一个名字。Model ID 见模型与价格。

常见报错

error: failed to run prompt: Provider "aicodewith" declares api_key_env = "AICODEWITH_API_KEY" in config.toml, but the environment variable is not set or is empty.

出现什么

error: failed to run prompt: Provider "aicodewith" declares api_key_env = "AICODEWITH_API_KEY" in config.toml, but the environment variable is not set or is empty.
原因
config.toml 里写的是 api_key_env,终端里却没有 AICODEWITH_API_KEY
怎么改
删掉 api_key_env 这行,按第 2 步写 api_key = "你的 Key"

回到第 2 步:把配置贴进 config.toml →

没设 Key:config.toml 用 api_key_env = "AICODEWITH_API_KEY",新终端没有这个变量。kimi 直接报 Provider "aicodewith" declares api_key_env … but the environment variable is not set or is empty.

error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"

出现什么

error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"
原因
api_key 填错了
怎么改
从控制台重新复制 Key,替换掉引号里的内容

回到第 2 步:把配置贴进 config.toml →

Key 填错(sk-wrong)时报 error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"

404「不支持的请求路径」

出现什么

error: failed to run prompt: provider.api_error: 404 "不支持的请求路径,请检查 API 地址是否正确 (request_id: req_1791793075991_6c21900c)"
原因
base_url 写成 "https://api.aicodewith.ai/nope"
怎么改
把 base_url 改回 https://api.aicodewith.ai/v1。

回到第 2 步:把配置贴进 config.toml →

同一窗口里先看到错误配置行 base_url = "https://api.aicodewith.ai/nope",再运行 kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: Hello from aicodewith.ai"。实际报错:error: failed to run prompt: provider.api_error: 404 "不支持的请求路径,请检查 API 地址是否正确 (request_id: req_1791793075991_6c21900c)"。测完已把 base_url 改回 https://api.aicodewith.ai/v1,正常请求回复 Hello from aicodewith.ai。

常见问题

Kimi Code 怎么用自己的 API Key?

在 ~/.kimi-code/config.toml 的 [providers.aicodewith] 下写 api_key = "你的 Key",base_url 填 https://api.aicodewith.ai/v1。新开终端也能用。

为什么 export OPENAI_API_KEY 不生效?

Kimi Code 不从 OPENAI_API_KEY 读 API Key,要写在配置文件里。

Kimi Code 的 config.toml 在哪里?

默认 ~/.kimi-code/config.toml。可用环境变量 KIMI_CODE_HOME 改数据目录。

Kimi Code 不想手改配置文件怎么办?

在 Kimi Code 里输入 /provider,或在终端运行 kimi provider,按提示添加。

配置里的 type = "openai" 是什么意思?

意思是 Kimi Code 用 OpenAI 的接口格式发请求。AI Code With 支持这种格式,所以只要改 base_url 和 api_key。

参考来源

相关链接