【工具-Claude Code】

工具-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. SKILL.md](#■ 001. SKILL.md)
      • [■ 002. 常见的skill](#■ 002. 常见的skill)
      • [■ 003. skill 的下载和安装](#■ 003. skill 的下载和安装)
      • [■ 004. skill 执行原理](#■ 004. skill 执行原理)
      • [■ 005. skill 的完全体](#■ 005. skill 的完全体)
      • [■ 005. skill持久化记忆](#■ 005. 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中用到的工具)

中文官方网址 https://uv.doczh.com

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 (多模型管理切换工具)

  1. 可以添加多款模块,并且开启模型

  2. 要先开启模型在启动 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

在工程文件下生成CLAUDE.md 文件

■ /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那边应该很快也会更新进行兼容,眼下的解决方法就是先降级。

■ 002. 问题二:

■ 003. 问题三:

相关推荐
段一凡-华北理工大学7 小时前
工业智能体:从Codex/Claude到项目实战~系列文章05:从“AI助手“到“工业智能体“:能力跃迁与落地范式
人工智能·python·claude·codex·工业智能体·高炉炼铁智能化
岁月宁静8 小时前
什么是 Agent:从"会聊天"到"会做事"
人工智能·python
岁月宁静9 小时前
AI 应用开发工程师简历怎么写:HR 初筛、技术复筛、面试追问,三道关卡各看什么?
人工智能·python·面试
老金带你玩AI9 小时前
全球股市跌麻了:AI在进化,牛马在买单
人工智能
我qq不是4515165211 小时前
WorkBuddy下载体验
人工智能·经验分享·ai·workbuddy
IT_陈寒12 小时前
Redis雪崩把我坑惨了,这是5年经验的教训
前端·人工智能·后端
心祭丫丫12 小时前
【每天一个 Python 小案例17】Python 实现通讯录
开发语言·人工智能·笔记·python·学习
海螺_AIHCC12 小时前
LLM 返回的 JSON 十次坏三次,别急着骂模型——60 行容错解析器先兜住(附可运行代码)
人工智能
露天赏雪12 小时前
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
java·开发语言·人工智能·spring boot·spring·servlet·sentinel