【claude code】claude code在windows下安装使用教程,以及在idea中使用claude code自动AI写代码
claude code在windows下安装使用教程前言一、Claude Code是什么二、Claude Code安装1.使用npm安装Claude Code2.验证安装3.启动Claude Code4.配置国内DeepSeek大模型服务5.DeepSeek模型选择6.启动Claude Code7.输入测试三、idea中使用Claude Code1.安装插件2.配置3.让AI自动编码前言当下AI迅速发展使用AI在未来将是人人必备的技能AI编程极大地提高了开发效率只需要给出需求AI可以自动完成编码的实现我们只需要把需求说清楚甚至于不需要我们进行开发即可完成本文主要对claude code安装使用进行详细说明。一、Claude Code是什么Claude Code 是 Anthropic 公司推出的一个AI 命令行编程助手。你可以把它看作一个能在你的终端里直接运行、能理解整个项目代码、并且能帮你动手写代码、改代码、跑命令的“AI工程师”它可以集成到vscode和idea中来帮助我们编写代码完成开发。二、Claude Code安装安装Claude Code需要依赖于node.js最低是版本18推荐22及以上版本1.使用npm安装Claude Codenpminstall-ganthropic-ai/claude-code如果提示如下那么更新一下npm版本npminstall-gnpm11.16.02.验证安装claude--version3.启动Claude Codeclaude启动后汇报如下错误是因为默认的底层大模型是外网的anthropic我们需要配置一下国内的大模型如deepseek4.配置国内DeepSeek大模型服务进入到Claude Code安装目录比如我的是C:\Users\ryanhan.claude一般是用户目录下的.claude文件夹创建一个setting.json文件利用这个文件就可以配置其他大模型在setting.json文件中添加如下信息其中ANTHROPIC_AUTH_TOKEN需要我们登录DeepSeek: DeepSeek官网如下图然后将apikey配置到配置文件中再将ANTHROPIC_BASE_URL配置上这是deepseek兼容Claude Code的地址其他配置中deepseek-reasoner是deepseek的增强模型具体参数说明后面列了一表大家参考{env:{ANTHROPIC_AUTH_TOKEN:apikey,ANTHROPIC_BASE_URL:https://api.deepseek.com/anthropic,ANTHROPIC_MODEL:deepseek-reasoner,ANTHROPIC_DEFAULT_OPUS_MODEL:deepseek-reasoner,ANTHROPIC_DEFAULT_SONNET_MODEL:deepseek-reasoner,ANTHROPIC_DEFAULT_HAIKU_MODEL:deepseek-reasoner,CLAUDE_CODE_SUBAGENT_MODEL:deepseek-reasoner,CLAUDE_CODE_MAX_OUTPUT_TOKENS:32000}}参数说明参数说明备注ANTHROPIC_AUTH_TOKENAPI 密钥身份认证各个模型平台的api密钥ANTHROPIC_BASE_URLAPI 接口地址模型平台提供的 Anthropic 兼容接口ANTHROPIC_MODEL默认模型比如deepseek-reasoner指的是使用deepseek的默认模型ANTHROPIC_DEFAULT_OPUS_MODEL最复杂任务模型适用于架构设计等高难度任务ANTHROPIC_DEFAULT_SONNET_MODEL日常编码模型平衡性能与成本ANTHROPIC_DEFAULT_HAIKU_MODEL简单任务模型快速响应成本更低CLAUDE_CODE_SUBAGENT_MODEL子代理模型自动化子任务使用的模型LAUDE_CODE_MAX_OUTPUT_TOKENS最大输出长度可根据需求调整最高支持 32K5.DeepSeek模型选择模型说明deepseek-reasoner推理增强模型适合复杂逻辑分析和架构设计deepseek-chat标准对话模型性价比高适合日常编码6.启动Claude Code配置完毕后再次启动Claude Code输入下面指令claude这里我们选择主题根据自己喜好选完之后回车最后看到如下图所示代表启动成功可见我配置的deepseek-reasoner模型在我标注的箭头处有显示出来7.输入测试在对话框输入你是谁底层模型用人是什么进行测试到这里完成了Claude Code安装和配置三、idea中使用Claude Code安装完Claude Code后我们要在idea中使用该AI自动编码的能力1.安装插件在插件市场搜索claude code我们安装CC GUI这个claude code插件打开插件后下面有提示前往安装sdk我们点击后安装2.配置点击右上侧齿轮配置如下图的供应商选择使用本地的settings.json点击授权并启用对模型进行提问如下代表配置成功3.让AI自动编码输入一个简单的需求在我项目controller中编写一个接口一个数字输入参数输出这个参数乘以10如下图它自动帮我完成了代码为了帮助更多像你一样的读者我将持续在专栏中分享技术干货和实用技巧。如果你觉得这篇文章对你有帮助可以考虑关注我的专栏谢谢。