Skip to content

环境变量

Kimi CLI 支持通过环境变量覆盖配置或控制运行行为。本页列出所有支持的环境变量。

关于环境变量如何覆盖配置文件的详细说明,请参阅 配置覆盖

Kimi 环境变量

以下环境变量在使用 kimi 类型的供应商时生效,用于覆盖供应商和模型配置。

环境变量说明
KIMI_BASE_URLAPI 基础 URL
KIMI_API_KEYAPI 密钥
KIMI_MODEL_NAME模型标识符
KIMI_MODEL_MAX_CONTEXT_SIZE最大上下文长度(token 数)
KIMI_MODEL_CAPABILITIES模型能力,逗号分隔(如 thinking,image_in
KIMI_MODEL_TEMPERATURE生成参数 temperature
KIMI_MODEL_TOP_P生成参数 top_p
KIMI_MODEL_MAX_TOKENS生成参数 max_tokens

KIMI_BASE_URL

覆盖配置文件中供应商的 base_url 字段。

sh
export KIMI_BASE_URL="https://api.moonshot.cn/v1"

KIMI_API_KEY

覆盖配置文件中供应商的 api_key 字段。用于在不修改配置文件的情况下注入 API 密钥,适合 CI/CD 环境。

sh
export KIMI_API_KEY="sk-xxx"

KIMI_MODEL_NAME

覆盖配置文件中模型的 model 字段(API 调用时使用的模型标识符)。

sh
export KIMI_MODEL_NAME="kimi-k2-thinking-turbo"

KIMI_MODEL_MAX_CONTEXT_SIZE

覆盖配置文件中模型的 max_context_size 字段。必须是正整数。

sh
export KIMI_MODEL_MAX_CONTEXT_SIZE="262144"

KIMI_MODEL_CAPABILITIES

覆盖配置文件中模型的 capabilities 字段。多个能力用逗号分隔,支持的值为 thinkingimage_invideo_in

sh
export KIMI_MODEL_CAPABILITIES="thinking,image_in"

KIMI_MODEL_TEMPERATURE

设置生成参数 temperature,控制输出的随机性。值越高输出越随机,值越低输出越确定。

sh
export KIMI_MODEL_TEMPERATURE="0.7"

KIMI_MODEL_TOP_P

设置生成参数 top_p(nucleus sampling),控制输出的多样性。

sh
export KIMI_MODEL_TOP_P="0.9"

KIMI_MODEL_MAX_TOKENS

设置生成参数 max_tokens,限制单次回复的最大 token 数。

sh
export KIMI_MODEL_MAX_TOKENS="4096"

OpenAI 兼容环境变量

以下环境变量在使用 openai_legacyopenai_responses 类型的供应商时生效。

环境变量说明
OPENAI_BASE_URLAPI 基础 URL
OPENAI_API_KEYAPI 密钥

OPENAI_BASE_URL

覆盖配置文件中供应商的 base_url 字段。

sh
export OPENAI_BASE_URL="https://api.openai.com/v1"

OPENAI_API_KEY

覆盖配置文件中供应商的 api_key 字段。

sh
export OPENAI_API_KEY="sk-xxx"

其他环境变量

环境变量说明
KIMI_CLI_NO_AUTO_UPDATE禁用自动更新检查

KIMI_CLI_NO_AUTO_UPDATE

设置为 1truetyesy(不区分大小写)时,禁用 Shell 模式下的后台自动更新检查。

sh
export KIMI_CLI_NO_AUTO_UPDATE="1"

提示

如果你通过 Nix 或其他包管理器安装 Kimi CLI,通常会自动设置此环境变量,因为更新由包管理器处理。