claude高级使用技巧
Claude Code是最近使用比较火的AI开发工具,特别在海外社区获得了大量的讨论;
如果电脑中没有安装nodejs的话,点下面的链接先安装一下Nodejs,然后复制npm install -g @anthropic-ai/claude-code
命令进行安装;
打开一个命令行窗口将复制过来的命令进行安装。不过现在搞一个claude账户非常的麻烦;使用接入API的方式
Claude code router是一个开源项目,它可以把任意的大模型API接入到Claude Code里面。这样就可以把一些免费的API接入进来。通过命令行把 npm install -g @musistudio/claude-code-router
安装一下。
安装完以后,查看readme信息。我们把配置文件创建出来。在C:\Users\server
路径下创建一个.claude-code-router
文件夹,进来以后新建一个配置文件config.json
。将最下方的示例拷贝进来进行修改。
这里只需要填上自己想要的模型跟对应的提供商就行了。Qwen Code是阿里最近开源的一个编程的AI大模型。ModelScope每天为中国大陆用户提供2000次免费API调用。OpenRouter在全球范围内每天提供1000次免费API调用
进入modelscope社区网注册一个用户;在用户里找到绑定阿里云帐号;
接受第三方应用授权。
然后在左侧栏中找到访问令牌,新建令牌,然后将这个API key复制下来。
将key贴到以下代码中保存就可以了。
在桌面新建一个test claude文件夹,并进入后打开命令行,在命令行中输入ccr code
当出现提示框,可以进行回复说明配置成功了。注,有时输入ccr code启动不了,可以输入ccr start ; 如果提示端口报错,可以在配置文件的末尾加"PORT":23456
方式2,使用Gemini的免费API
进入config.json中将配置内部修改掉Gemini,这里还是需要填写一个api_key ;
进入谷歌 AI Studio申请一个API key ; 注,需要有国外的上网环境,才可以打开;
几个Claude Code的重要命令
1、每个我们使用cluade code来处理一个新的项目的时候,执行/init
后,Claude Code会通读整个项目,然后把它产生的知识保存在CLAUDE.MD文件里面。这个文件就在当前的项目中;
2、/compact
这个命令用来压缩之前所有的对话记录,当我们每次跟claude code对话的时候,之前的对话记当都会作为上下文传递给AI, 这们会消耗非常大的TOKEN,可以使用/compact
d压缩一下之前的上下文;
3、/clear
清除之前的对话记录,当我们需要开始一个新的任务的时候,可以先清理一下之前的对话记录;
4、shift+tab或alt+m对模式进行切换,在普通模式下AI的所有修改代码需要人工审阅;在accept edits on模式不需要人工的审阅;在plan mode on模式下不会进行任何代码的修改,它只会提出自己的想法;
5、如果我们使用的模型支持读取图像,我们就可以上传图片跟AI进行交流;
claude code是命令行的工具
命令行的工具使用很不方便,可以在常用的IDE里面配置一个插件,然后就可以把claude code接入到IDE中了;如vscode中安装claude code for vscode插件;
在使用claude code的时候在命令行中输入/IDE
选择上面的VScode即可;
另一种将claude code添加到ide的方法
下载claudia的IDE工具;
安装完成以后在右上角找到"设置"——"环境"里面需要配置API变量;在命令行中的claude code中输入/status查看环境信息;并添加到claudia的环境变量中;如果我们的claude code是API启动或是ccr code启动填写这两个环境变量就可以了;