【AI Note】Claude Code使用小结

使用一些AI工具时的一些随心记录。

文章目录


一、待解决问题

1.1 问题描述

尝试安装vscode下的Claude Code,将配置过程进行小结。

1.2 解决方法

(1)安装Claude Code for vscode

(2)CC_Switch的使用注意事项

(3)skill配置小结


二、方法详述

2.1 安装Claude Code for vscode

参考链接:在VScode中使用Claude Code agent并配置DeepSeek v4 model【闲谈】

参考链接:[含skills]在VSCode中配置Claude Code并接入DeepSeek V4(以及Skills配置总体思路)

  • 安装步骤

安装claude code for vs code

修改.json文件(不需要!)

setting.json,位于 Settings --> Extensions --> Claude Code
快捷键"ctrl+,"快速调出设置窗口,找到extension中的Claude code
在文件中添加
{"name'"ANTHROPIC_BASE_URL","value": "https://xxxx"},
{"name""ANTHROPIC_AUTH_TOKEN","value":"xxxx" }
需要copy到"claudeCode.environmentVariables": 后方

创建api key

登录deepseek api 开放平台,复制并保存。

下载CC-Switch

github链接:https://github.com/farion1231/cc-switch/releases

下载release中的CC-Switch-v3.14.1-Windows.msi,并安装

配置一个符合claude规范的api key

CC Switch 可以帮你在 Claude Code / Codex / Gemini CLI 的多个供应商之间一键切换。如果你之前已经配置过这些工具,CC Switch 会自动把现有设置保存为名为 "default" 的供应商,保证你的配置不会丢失。

列表里还预置了 "官方(Official)" 供应商,随时点一下即可切回官方默认配置。切换前 CC Switch 会自动把当前配置备份回 default,可以放心来回切。CC Switch 就是这样工作的 😊

新增一个:

填写apikey和模型选择:

2.2 CC_Switch的使用注意事项

(1)Claude code中原生的4种模型如何对应deepseek的pro或flash版本?

  • Haiku:最轻量级,速度最快,能力相对较弱
  • Sonnet:中等性能,平衡速度和能力
  • Opus:最强大的模型,性能最强但成本最高

因此,配置时可以选择Haiku对应flash,Sonnet、Opus对应pro。但是这些都没意义,需要在claude code中通过switch model进行手动更换才会起作用。

(2)是否需要一直开启cc switch?

不需要。cc switch只是一个配置工具,它的作用是帮你生成VSCode的配置文件。一旦配置完成并保存,你就可以关闭cc switch,VSCode中的Claude Code会直接使用你配置好的DeepSeek API。

cc switch本质上是去修改C:\Users\你的用户名\.claude\settings.json目录下的内容,相当于是把环境变量进行了修改,因此配置好后,无需一直运行。

(3)cc-switch如何测试及查询token消耗?

deepseek可以在网页端查看token消耗。

2.3 skill配置小结

参考资料:手把手教你在Claude Code中熟练使用SKILL技能!

(1)配置skill方式

项目级skill配置

想让skill文件生效的话,可以将下载/自建的skill.md放在工作目录的.claude/skill文件夹内(仅对当前工作生效)。

全局skill配置

用户级目录/home/~/.claude/skill下(全局生效)

(2)如何找到合适的skill?

官方插件市场(质量保障):

claude code中输入/plugin会有plugin市场,可以搜索。

社区skill分享网站:
skills.sh网站,可以找到众多skill,建议先下载find-skills,用于高精度搜索skill。
skillsmp
agentskill.sh

Github上搜索 claude code skill/plugin

(3)skill的构成

核心文件是skill.md,其构成最重要的是:namedescription正文prompt

还有一些skill可能会配备一些example。

(4)skill的触发机制

描述需求触发: claude code在理解你的需求时,会去匹配对应skill.md下的description,然后去调用对应的skill

手动触发: 直接输入/命令去指定对应的skill。

避免用户手动触发(用户无法通过'/'触发): skill的触发机制可以通过skill.md中的user-invocable: false变量来控制是否为自动触发。

避免自动触发(需手动指定): disable-model-invocation: true,这个命令可以加入到skill.md中去用于避免自动触发。

(5)skill的管理

可以直接删除skill.md源文件。

如果是通过插件安装的,可通过/plugin进行管理。


三、疑问

暂无。


四、总结

  • 暂无。

相关推荐
叶庭云4 个月前
一文理解在 VSCode 中成功使用 Claude Code 插件
vscode·插件·api key·vibe coding·claude code·base url·coding agent