# Claude Code + Kimi K2 环境配置与使用指南
Claude Code 是 Anthropic 开发的 AI 编程助手,结合 Kimi K2 更适合中国宝宝体质。本文将详细介绍安装配置和使用方法。
# 什么是 Claude Code
Claude Code 是 Anthropic 公司开发的命令行 AI 编程工具,它可以:
- 直接在终端中与 AI 对话
- 分析和修改代码文件
- 执行终端命令
- 提供代码建议和重构
- 支持多种编程语言
# 环境要求
- 操作系统: macOS, Linux, Windows (WSL)
- Node.js: 16.0 或更高版本
# 安装步骤
# 1. 安装 Node.js(若已安装请忽略此步骤)
首先确保系统已安装 Node.js:
# 检查 Node.js 版本
node --version如果没有安装,请参考官方文档的安装指南
https://nodejs.org/zh-cn/download
# 2. 安装Claude code
或者使用 yarn:
yarn global add @anthropic-ai/claude-code详情查看官方文档:
https://www.anthropic.com/claude-code
# 3. 检验 Claude Code 安装成功
在任意路径下,直接敲claude命令
claude
╭─── Claude Code v2.0.21 ──────────────────────────────────────────────────────╮
│ │ Tips for getting started │
│ Welcome back! │ Run /init to create a CLAUD… │
│ │ ──────────────────────────── │
│ ▗ ▗ ▖ ▖ │ Recent activity │
│ │ No recent activity │
│ ▘▘ ▝▝ │ │
│ │ │
│ kimi-k2-turbo-preview · API Usage Billing │ │
│ /Users/libo/Develop/blog_playharder │ │
╰──────────────────────────────────────────────────────────────────────────────╯看到welcome to Claude code可以证明是已经进入Claude code了,但此时还无法连到Claude的服务
# 4. 连接 Kimi 的大模型服务
step 1. 访问开放平台 https://platform.moonshot.cn/console/api-keys 创建获取 API Key,选择 default 默认项目。
step 2. 配置 Kimi K2 模型
请按照以下方式设置环境变量使用 kimi-k2-turbo-preview 模型,并启动 Claude。
注:kimi-k2-turbo-preview比较贵,如果你对价格敏感,可以选择 kimi-k2 慢速版模型——将下方模型替换为 kimi-k2-0905-preview 或 kimi-k2-0711-preview 来使用。
# macOS和Linux
# Linux/macOS 启动高速版 kimi-k2-turbo-preview 模型
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=${YOUR_MOONSHOT_API_KEY}
export ANTHROPIC_MODEL=kimi-k2-turbo-preview
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2-turbo-preview
claude# Windows
# Windows Powershell 启动高速版 kimi-k2-turbo-preview 模型
$env:ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic";
$env:ANTHROPIC_AUTH_TOKEN="YOUR_MOONSHOT_API_KEY"
$env:ANTHROPIC_MODEL="kimi-k2-turbo-preview"
$env:ANTHROPIC_SMALL_FAST_MODEL="kimi-k2-turbo-preview"
claude有趣的是,Kimi的官方文档中有关于 如何在Claude code中使用Kimi的介绍
# 验证
执行完上述步骤之后,可以启动 claude 验证配置是否成功
claude
╭─── Claude Code v2.0.21 ──────────────────────────────────────────────────────╮
│ │ Tips for getting started │
│ Welcome back! │ Run /init to create a CLAUD… │
│ │ ──────────────────────────── │
│ ▗ ▗ ▖ ▖ │ Recent activity │
│ │ No recent activity │
│ ▘▘ ▝▝ │ │
│ │ │
│ kimi-k2-turbo-preview · API Usage Billing │ │
│ /PATH/TO/CURRENT/DIR │ │
╰──────────────────────────────────────────────────────────────────────────────╯如果输出上述内容,就代表已经成功了,此时可以通过在Claude Code中输入/status确认模型url, 或者用/model查看现在的模型
> /model
────────────────────────────────────────────────────────────────────────────────
Select model
Switch between Claude models. Applies to this session and future Claude Code
sessions. For other/previous model names, specify with --model.
1. Default (recommended) Use the default model (currently Sonnet 4.5) ·
$3/$15 per Mtok
2. Opus Legacy: Opus 4.1 for complex tasks · $15/$75 per
Mtok
3. Haiku Haiku 4.5 for simple tasks · $1/$5 per Mtok
❯ 4. kimi-k2-turbo-preview Custom model ✔
Enter to confirm · Esc to exit# 5. 优化启动方式
我们肯定不想每次启动Claude code的时候,都先输入4个export
所以需要把这四个命令持久写入到shell配置中,这样每次启动Claude code的时候,就只需要输入一个命令即可
# macOS和Linux
# 通过这个命令查看当前shell是zsh还是bash
echo $SHELL根据shell的类型分别往~/.bashrc 或~/.zshrc 文件的末尾,粘贴你这四个命令
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=${YOUR_MOONSHOT_API_KEY}
export ANTHROPIC_MODEL=kimi-k2-turbo-preview
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2-turbo-preview# Windows
在 PowerShell 中输入以下命令来查看您的配置文件路径:
$PROFILE这个变量会显示当前用户的 PowerShell 配置文件(通常是 Microsoft.PowerShell_profile.ps1)的完整路径。
如果文件不存在,您可以使用以下命令创建它,并用记事本(或其他文本编辑器,如VS Code)打开它进行编辑:
# 检查目录是否存在,如果不存在则创建
if (-not (Test-Path (Split-Path $PROFILE))) {
mkdir (Split-Path $PROFILE)
}
# 如果文件不存在,则创建它,并用记事本打开
if (-not (Test-Path $PROFILE)) {
New-Item -Path $PROFILE -Type File -Force | Out-Null
}
notepad $PROFILE在记事本打开的 $PROFILE 文件中,添加环境变量设置和可能的别名
# =======================================================
# Kimi/Moonshot API 配置
# =======================================================
# 设置 Moonshot API Base URL
$env:ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic"
# !!! 替换为你的真实 API 密钥 !!!
# 为了安全,更好的做法是使用 Windows 凭据管理器,但为了简便,先直接设置
$env:ANTHROPIC_AUTH_TOKEN="YOUR_MOONSHOT_API_KEY"
# 设置 Kimi 模型名称
$env:ANTHROPIC_MODEL="kimi-k2-turbo-preview"
$env:ANTHROPIC_SMALL_FAST_MODEL="kimi-k2-turbo-preview"就是这样