Claude Code搭配kimi k2.6模型从安装到配置
官方文档:https://code.claude.com/docs/zh-CN/overview。1、跳过登录(因为不是用的claude订阅,而是使用国产的模型,需要跳过登录)2、第三方API支持(kimi为例)3、给启动命令取别名(简化权限参数)1、添加lsp的plugin例子。
·
环境准备
1、npm
2、git
安装
npm install -g @anthropic-ai/claude-code
初始化配置
1、跳过登录(因为不是用的claude订阅,而是使用国产的模型,需要跳过登录)
# cmd直接执行,注意只有npm方式安装的才可以用这个方式
node --eval "
const homeDir = os.homedir();
const filePath = path.join(homeDir, '.claude.json');
if (fs.existsSync(filePath)) {
const content = JSON.parse(fs.readFileSync(filePath, 'utf-8'));
fs.writeFileSync(filePath, JSON.stringify({ ...content, hasCompletedOnboarding: true }, null, 2), 'utf-8');
} else {
fs.writeFileSync(filePath, JSON.stringify({ hasCompletedOnboarding: true }), 'utf-8');
}"
2、第三方API支持(kimi为例)
# 系统环境变量的方式
# windows
$env:ANTHROPIC_BASE_URL="https://api.kimi.com/coding/"
$env:ANTHROPIC_API_KEY="你的API Key"
claude
# linux
export ANTHROPIC_BASE_URL=https://api.kimi.com/coding/
export ANTHROPIC_API_KEY=你的API Key
claude
# 配置的方式(推荐,可以针对不同项目来配置)
全局配置:c盘用户路径/.claude/settings.json
项目的配置(每个项目配置不同的模型):项目路径/.claude/settings.local.json
{
"env": {
"ANTHROPIC_API_KEY": "你的API Key",
"ANTHROPIC_BASE_URL": "https://api.kimi.com/coding/"
}
}
3、给启动命令取别名(简化权限参数)
# powerShell执行命令,添加别名配置,如果没有对应的配置文件,则按提示新建一个(D:\Users\[user]\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1)
notepad $PROFILE
# 添加别名配置,这边要注意,别名最好不要重复
function ccd {
claude
}
function cca {
claude --permission-mode auto
}
function ccp{
claude --permission-mode bypassPermissions
}
tips:ccd是默认权限,每次操作文档和执行命令都会问你,cca是我最常用的权限,搭配ask和deny配置,auto表示除了ask和deny配置外的,都默认允许;相反还有dontAsk,除了allow和ask配置外的,都默认拒绝,ccp是全自动
skill、mcp、plugin
1、添加lsp的plugin例子
1、claude进去,然后输入/plugins
2、选择MarketSpaces,并且输入anthropics/claude-plugins-official,注意这个是github的项目名称,这边引入的是官方的,(这边要以管理员权限运行cmd,因为会下载项目到c盘)
3、选择Discover,这边选择要安装的plugins,然后选择是安装到全局(User)、还是安装到项目(project)
4、执行/reload-plugins来生效
2、添加mcp
在.claude所在路径下添加.mcp.json,也就是放在项目根目录
{
"mcpServers": {
"oracle-g6-test": {
"isActive": true,
"name": "oracle-g6-test",
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-oracle"
],
"env": {
"ORACLE_CONNECTION_STRING": "[账号]/[密码]@[IP]:1521/[库]"
},
"installSource": "unknown",
"registryUrl": "",
"timeout": "300",
"longRunning": true
}
}
}
3、添加skill
全局配置:c盘用户路径/.claude/skills/[skillName]/SKILLL.md
项目的配置:项目路径/.claude/skills/[skillName]/SKILLL.md
setting 配置参考
{
"permissions": {
"allow": [
"Bash(git *)",
"Bash(ls *)",
"Bash(cd *)",
"Bash(npm run *)",
"Bash(head *)",
"Bash(echo *)",
"Bash(*python.exe *)",
"AskUserQuestion(*)"
],
"ask": [
"Bash(mkdir *)",
"Write(*)"
]
"defaultMode": "acceptEdits"
},
"language": "中文",
"verbose": true,
"env": {
"ANTHROPIC_API_KEY": "你的APIkey",
"ANTHROPIC_BASE_URL": "https://api.kimi.com/coding/"
}
}
1、permissions权限相关配置,allow/ask除了放飞自我的模式下,不需要询问的白名单,defaultMode是指定默认的权限模式
2、language指定聊天语言
3、verbose冗余输出,为true的时候,可以看到claude code的思考过程
4、env环境变量
官方文档:https://code.claude.com/docs/zh-CN/overview
更多推荐


所有评论(0)