工具-Claude Code
- [■ AI 概述](#■ AI 概述)
-
- [■ 模型分类](#■ 模型分类)
- [■ 模型排名](#■ 模型排名)
- [■ Token(词元)](#■ Token(词元))
- [■ claude code](#■ claude code)
-
- [■ 版本](#■ 版本)
- [■ 环境](#■ 环境)
- [■ 安装软件](#■ 安装软件)
-
- [■ Notepad--](#■ Notepad--)
- [■ Python](#■ Python)
- [■ UV (一个用 Rust 编写的极速 Python 包和项目管理工具)](#■ UV (一个用 Rust 编写的极速 Python 包和项目管理工具))
- [■ 大模型(deepseek)](#■ 大模型(deepseek))
- [■ Git](#■ Git)
- [■ Node](#■ Node)
- [■ Claude Code](#■ Claude Code)
-
- [■ 步骤一:启动管理员权限cmd 利用npm下载并自动安装](#■ 步骤一:启动管理员权限cmd 利用npm下载并自动安装)
- [■ 步骤二:配置 .claude.json文件,跳过新手引导](#■ 步骤二:配置 .claude.json文件,跳过新手引导)
- [■ 步骤三:设置 settings.json文件,给Claude Code 配置大脑](#■ 步骤三:设置 settings.json文件,给Claude Code 配置大脑)
- [■ 步骤四: 使用claude](#■ 步骤四: 使用claude)
- [■ 安装问题一:运行claude 提示 Invalid or malformed JSON](#■ 安装问题一:运行claude 提示 Invalid or malformed JSON)
- [■ CCSwitch (多模型管理切换工具)!在这里插入图片描述(https://i-blog.csdnimg.cn/direct/b287e06633f646e68d97521af8dcb522.png)](#■ CCSwitch (多模型管理切换工具)
)
- [■ Claude Code使用](#■ Claude Code使用)
-
- [■ 01. 启动方式](#■ 01. 启动方式)
- [■ 权限控制](#■ 权限控制)
- [■ 基础命令](#■ 基础命令)
- [■ 上下文监控](#■ 上下文监控)
- [■ 压缩上下文](#■ 压缩上下文)
- [■ 项目初始化](#■ 项目初始化)
- [■ /rewind 回退](#■ /rewind 回退)
- [■ Esc命令](#■ Esc命令)
- [■ 其他命令](#■ 其他命令)
- [■ 开发宪法](#■ 开发宪法)
- [■ CLAUDE.md](#■ CLAUDE.md)
- [■ 自动记忆](#■ 自动记忆)
-
- [■ 001. 召回记忆](#■ 001. 召回记忆)
- [■ 002. 记忆整理(做梦机制)](#■ 002. 记忆整理(做梦机制))
- [■ skill](#■ skill)
- [■ 提示词工程](#■ 提示词工程)
-
- [■ 001. 交互格式Markdown](#■ 001. 交互格式Markdown)
- [■ 002. 交互格式xml](#■ 002. 交互格式xml)
- [■ 003. 提示词规范](#■ 003. 提示词规范)
- [■ 004. 不会写提示词的解决方案](#■ 004. 不会写提示词的解决方案)
- [■ 005. 十个规则](#■ 005. 十个规则)
- [■ 数据持久化](#■ 数据持久化)
-
- [■ 001.](#■ 001.)
- [■ 002.](#■ 002.)
- [■ 003.](#■ 003.)
- [■ 004.](#■ 004.)
- [■ VScode使用claude code](#■ VScode使用claude code)
-
- [■ 01. 安装](#■ 01. 安装)
-
- [■ 001. Git hub 登录VScode](#■ 001. Git hub 登录VScode)
- [■ 002. 安装 Claude Code for VS Code](#■ 002. 安装 Claude Code for VS Code)
- [■ 003. 第一次Vscode打开claude code勾选](#■ 003. 第一次Vscode打开claude code勾选)
- [■ 004. VScode 历史对话和新建对话](#■ 004. VScode 历史对话和新建对话)
- [■ 02. 可以先启动CC swich 管理模型软件](#■ 02. 可以先启动CC swich 管理模型软件)
- [■ 03. VScode使用技巧](#■ 03. VScode使用技巧)
-
- [■ 001.](#■ 001.)
- [■ 002.](#■ 002.)
- [■ 003.](#■ 003.)
- [■ 04. 报错处理](#■ 04. 报错处理)
-
- [■ 001. 问题一:API Error: 400 Failed](#■ 001. 问题一:API Error: 400 Failed)
- [■ 002. 问题二:](#■ 002. 问题二:)
- [■ 003. 问题三:](#■ 003. 问题三:)
■ AI 概述
■ 模型分类
| 模型类型 | 说明 |
|---|---|
| 大模型 | 智能涌现之后,模型变得越来越聪明,为了跟以前的智障模型加以区分,叫做大模型 |
| 大语言模型(LLM) | 最初的大模型只能处理文本,称之为大语言模型(Large Language Model),简称 LLM |
| 推理大模型 | 在数学、科学等复杂问题中表现较好的模型,可以模拟人类思考的过程 |
| 多模态大模型 | 可以处理多种类型的数据(图片、音频、视频等) |
| 全模态大模型 | 可以处理所有类型的数据 |




■ 模型排名
■ Token(词元)
Token计算器
Token(词元):词语的组成单元
大模型在生成结果,收费的时候,都是以token为单元进行的
■ claude code
■ 版本

■ 环境


■ 安装软件
■ Notepad--
■ Python
■ UV (一个用 Rust 编写的极速 Python 包和项目管理工具)
(极速的Python项目管理工具,可以下载和管理Python中用到的工具)

UV是绿色软件,解压后将完整路径添加到path路径即可
c
//Windows PowerShell 安装命令
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
//查看版本
PS C:\Users\yichu> uv --version
uv 0.13.0 (4ecd0eff2 2026-10-09 x86_64-pc-windows-msvc)

■ 大模型(deepseek)
| Deepseek 三要素 | 值 |
|---|---|
| APIKey | sk-1ca2c7ce5cb846cba5a719f6c0865321 |
| 地址 | https://api.deepseek.com/anthropic |
| 大模型的名字 | deepseek-v4-pro |
| 智谱:三要素 | 值 |
|---|---|
| APIKey | 8f3171a98d6c47bdb8cebc5d26c9880f.HERRykrwaV218hSU |
| 地址 | https://open.bigmodel.cn/api/anthropic |
| 大模型的名字 | GLM-4.7-Flash(文本) |
| 多模态大模型 | GLM-4.6V-Flash(多模态) |
■ Git
■ Node
node-v24.15.0-x64.msi

修改地址下载的所以工具 的地址和缓存内容 的地址。

将node_global 路径配置到path中。


■ Claude Code
| 安装方式 | 说明 | 是否需要科技 |
|---|---|---|
| 方式一:一条命令安装 | 安装 Cli 版 | 需要科技 |
| 方式二:利用安装器 | 安装 msix 文件(GUI 版) | 需要科技 |
| 方式三:npm npm(Node Package Manager),Node.js 的包管理器,是前端 / Node 开发最核心工具。; | 安装 Cli 版 | 不需要科技 |
■ 步骤一:启动管理员权限cmd 利用npm下载并自动安装

c
//安装claude-code 很慢
npm install -g @anthropic-ai/claude-code
//方案 1:单次安装指定国内镜像(推荐,最简单)
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com

■ 步骤二:配置 .claude.json文件,跳过新手引导

上图意思如下:
c
无法连接 Anthropic 服务
连接 [api.anthropic.com](https://api.anthropic.com) 失败:状态码 403
请检查你的网络连接与网络设置。
提示:Claude Code 在你所在国家 / 地区可能不可用,可访问链接查看支持的国家列表。

在C:\Users\yichu.claude.json文件下添加 "hasCompletedOnboarding": true
c
"hasCompletedOnboarding": true
添加 "hasCompletedOnboarding": true作用是 跳过新手引导

■ 步骤三:设置 settings.json文件,给Claude Code 配置大脑


也是配置模型
c
{
"env"{
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "大模型的APIkey",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE NONESSENTIAL TRAFFIC": "1",
"ANTHROPIC_MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_SONNET MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_OPUS MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_HAIKU MODEL": "MiniMax-M2.7"
}
}
配置 deepseek模型添加到settings.json中
文件路径 C:\Users\yichu.claude\settings.json
c
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxxxx",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"ANTHROPIC_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-flash[1m]"
}
}
■ 步骤四: 使用claude
在目录下运行claude程序



■ 安装问题一:运行claude 提示 Invalid or malformed JSON

提示json无效
修改后json
c
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxxxxxx",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"ANTHROPIC_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-flash[1m]"
}
}

■ CCSwitch (多模型管理切换工具)
-
可以添加多款模块,并且开启模型
-
要先开启模型在启动 Claude code
■ Claude Code使用
■ 01. 启动方式
在任意项目目录下,打开终端(cmd / PowerShell / VS Code 终端),输入以下命令启动:
bash
# 启动 Claude Code(交互式对话界面)
claude
# 直接提问并退出(适合脚本调用)
claude -p "你的问题"
# 指定模型启动
claude --model deepseek-flash[1m]
# 查看帮助
claude --help
常见启动方式
| 方式 | 命令 | 说明 |
|---|---|---|
| 方式一:常规启动 | claude |
启动 Claude Code,进入交互式对话界面 |
| 方式二:继续上一次对话 | claude -c / claude --continue |
恢复并继续上一次的会话上下文 |
| 方式三:指定聊天记录对话 | claude -r / claude --resume |
弹出历史会话列表,手动选择要恢复的某一次会话 |
| 方式四:绕过安全检查启动 | claude --dangerously-skip-permissions |
跳过权限确认,直接执行(⚠️ 危险操作,请谨慎使用) |
| 方式五: 起别名启动 | claude-n/claude--name |
■ 权限控制


.claude\settings.json 配置权限


■ 基础命令
进入 Claude Code 交互界面后,常用命令如下:
| 命令 | 作用 | 使用场景 |
|---|---|---|
/help |
查看帮助 | 忘记命令时查看所有可用命令 |
/model |
切换模型 | 需要更换大模型时 |
/clear |
清空当前会话上下文,会创建一个新的 json 文件开启新的对话 | 上下文过多导致模型幻觉时 |
/context |
查看上下文使用情况 | 防止上下文过多, |
/compact |
压缩上下文(节省 Token) | 上下文使用率过高,防止模型幻觉 |
/init |
初始化项目,生成 CLAUDE.md |
进入新项目后的第一件事 |
/status |
查看当前会话状态 | 查看上下文使用情况 |
/config |
查看 / 修改配置 | 修改 Claude Code 配置 |
/cost |
查看本次会话 Token 消耗 | 查看本次会话花费 |
/logout |
退出登录 | 切换账号时 |
/exit 或 Ctrl+C |
退出 Claude Code | 结束当前会话 |
/btw |
临时问问题不使用上下文,不会记录上下文,也不会记录在 json 中 | 临时提问,不影响当前上下文 |
/rewind |
回退到某个节点 | 说错几句话,撤回操作 |
/resume |
查看历史对话 | 恢复之前的会话 |
/simplify |
审核并修改代码 | 开发完毕之后,项目优化时使用 |
双击 Esc |
停止 / 回退 | 如果 Claude Code 正在执行,停止当前操作; 如果 Claude Code 没有执行,等同于 |
■ 上下文监控
■ 压缩上下文
■ 项目初始化
拿到老项目要做一个整体初始化 /init

■ /rewind 回退

■ Esc命令

■ 其他命令
■ 开发宪法
文件路径: C:\Users\yichu.claude\CLAUDE.md


■ CLAUDE.md
■ 001. CLAUDE.md 作用

■ 002. CLAUDE.md 加载原理


■ 003. CLAUDE.md 拆分规则


■ 自动记忆





■ 001. 召回记忆



■ 002. 记忆整理(做梦机制)


■ skill

■ 001. SKILL.md

■ 002. 常见的skill

■ 003. skill 的下载和安装

将常见的skill 粘贴到 全局安装的目录就可以使用那些skill了。
■ 004. skill 执行原理

■ 005. skill 的完全体



■ 005. skill持久化记忆


■ 提示词工程
■ 001. 交互格式Markdown
■ 002. 交互格式xml
■ 003. 提示词规范
■ 004. 不会写提示词的解决方案
■ 005. 十个规则
■ 数据持久化
■ 001.
■ 002.
■ 003.
■ 004.
■ VScode使用claude code

■ 01. 安装
■ 001. Git hub 登录VScode
■ 002. 安装 Claude Code for VS Code
■ 003. 第一次Vscode打开claude code勾选

■ 004. VScode 历史对话和新建对话

■ 02. 可以先启动CC swich 管理模型软件
在VScode 打开代码,就能使用该模型,并且可以切换模型; 
■ 03. VScode使用技巧
■ 001.
■ 002.
■ 003.
■ 04. 报错处理
■ 001. 问题一:API Error: 400 Failed
API Error: 400 Failed to deserialize the JSON body into the target type: messages【1】.role: unknown variant system, expected user or assistant at line 1 column 496"报错问题
原因是: 官方六小时前更新了claude code插件,所以导致新版本和cc switch的配置还不兼容。 不过这个很好解决,大家把claude code卸载,安装历史版本即可,记得取消勾选自动更新,具体大家看图吧,今晚回家我补充一个分p视频,演示操作流程。
不过cc switch那边应该很快也会更新进行兼容,眼下的解决方法就是先降级。
