【备忘】claude code怎么使用kimi k2模型?

✅ 步骤一:安装 Claude Code

确保你已安装 Node.js 18 或以上版本,然后运行:

bash

npm install -g @anthropic-ai/claude-code

✅ 步骤二:获取 Kimi K2 API Key

  1. 访问 Moonshot AI 开放平台

  2. 注册/登录账号

  3. 创建并复制你的 API Key(注意:只显示一次,请妥善保存)


✅ 步骤三:配置环境变量(推荐方式)

🖥️ macOS / Linux

打开终端,编辑配置文件(如 ~/.bashrc~/.zshrc),添加:

bash

export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=你的Kimi_API_Key
export ANTHROPIC_MODEL=kimi-k2-turbo-preview
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2-turbo-preview

保存后运行:

bash

source ~/.bashrc
🪟 Windows(PowerShell)

powershell

$env:ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="你的Kimi_API_Key"
$env:ANTHROPIC_MODEL="kimi-k2-turbo-preview"
$env:ANTHROPIC_SMALL_FAST_MODEL="kimi-k2-turbo-preview"

或者永久设置:

powershell

[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.moonshot.cn/anthropic", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "你的Kimi_API_Key", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "kimi-k2-turbo-preview", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_SMALL_FAST_MODEL", "kimi-k2-turbo-preview", "User")

✅ 步骤四:启动 Claude Code 并验证

进入你的项目目录,启动 Claude Code:

bash

cd /path/to/your/project
claude

首次启动后,输入:

/status

确认显示如下内容即为成功:

  • API Base URL: https://api.moonshot.cn/anthropic

  • Model: kimi-k2-turbo-preview


✅ 可选:使用 Claude Code Router(高级玩法)

如果你想自由切换模型(如 Kimi K2、Claude、Gemini 等),可以使用第三方工具:

bash

npm install -g @musistudio/claude-code-router

然后在 ~/.claude-code-router/config.json 中配置模型路由规则。


⚠️ 常见问题

表格

问题解决方案
401 Unauthorized检查 API Key 是否正确、账户是否充值
响应慢免费用户有速率限制,建议充值或换用 kimi-k2-turbo-preview
模型未生效重启终端或运行 unset ANTHROPIC_BASE_URL 清除旧配置

✅ 总结一句话

配置好环境变量后,claude 启动即可使用 Kimi K2 模型 进行 AI 编程,效果接近原生 Claude 的 85%~90%,成本却低得多。

Claude Code 提供了灵活的模型切换功能,允许用户根据任务需求在不同的模型之间进行选择。例如,用户可以在即时响应模式和扩展思考模式之间切换,以适应不同类型的任务需求[^2]。以下是具体的切换方法: ### 切换模型的方法 1. **通过命令行参数切换模型** 在使用 `claude-code` 命令时,可以通过添加 `--model` 参数来指定所需的模型。例如,若要使用 `claude-3-5-sonnet` 模型,可以执行以下命令: ```bash claude-code --model claude-3-5-sonnet ``` 同理,若要切换到 `claude-3-opus` 模型,可以执行: ```bash claude-code --model claude-3-opus ``` 2. **在交互式会话中切换模型** 如果你已经进入 `claude-code` 的交互式会话界面,可以通过输入特定指令来切换模型。例如,输入以下指令即可切换到 `claude-3-7-sonnet` 模型: ``` /switch-model claude-3-7-sonnet ``` 这种方式适合在对话过程中根据任务复杂度动态调整模型,以获得更高效的推理能力。 3. **配置默认模型(适用于长期使用)** 如果希望将某个模型设为默认选项,可以在配置文件中进行设置。例如,在 `~/.claude/config.json` 文件中添加如下内容: ```json { "default_model": "claude-3-5-sonnet" } ``` 保存后,`claude-code` 将默认使用指定的模型,无需每次手动切换。 4. **在 Windows 上切换模型** 对于 Windows 用户,可以在命令行工具(如 Windows Terminal)中使用与 Linux/macOS 相同的命令进行模型切换。例如: ```bash claude-code --model claude-3-opus ``` 这种方式无需依赖 WSL 或双系统环境,即可在本地直接运行并切换模型[^4]。 5. **对接第三方模型(如智谱 AI)** 如果希望使用第三方模型(如智谱大模型),可以通过设置环境变量来实现。首先获取智谱平台的 API Key,然后设置如下环境变量: ```bash export ANTHROPIC_AUTH_TOKEN=your_api_key export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic ``` 设置完成后,`claude-code` 将使用指定的第三方模型进行推理[^3]。 ### 总结 通过上述方法,用户可以根据具体任务需求在 `claude-code` 中灵活切换不同模型,从而优化响应速度和推理能力。例如,对于需要快速响应的任务,可以选择 `claude-3-sonnet` 或 `claude-3-7-sonnet`;而对于复杂推理任务,则可以切换到 `claude-3-5-sonnet` 或 `claude-3-opus`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SDL大华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值