news 2026/4/23 4:02:52

Claude Code:让 AI 成为你最强大的编程助手,轻松搞定代码开发!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Code:让 AI 成为你最强大的编程助手,轻松搞定代码开发!

Claude Code 是 Anthropic 官方出品的 AI 原生编码工具,将大型语言模型的能力直接集成到终端中,让你可以用自然语言与 AI 协作完成编程任务。它能够理解整个项目的上下文,执行复杂的开发任务,从代码生成到重构、从调试到文档编写,都能胜任。文章详细介绍了 Claude Code 的安装、使用技巧、核心配置、进阶功能以及最佳实践,帮助开发者快速掌握这一强大的 AI 编程工具,提升开发效率。


Claude Code 是 Anthropic 官方出品的 AI 原生编码工具,它将大型语言模型的能力直接集成到终端中,让你可以用自然语言与 AI 协作完成编程任务。

不同于传统的代码补全工具,Claude Code 能够理解整个项目的上下文,执行复杂的开发任务——从代码生成到重构、从调试到文档编写,它都能胜任。


一、快速安装

Claude Code 基于 Node.js 构建,安装前请确保系统已安装Node.js 18 或更高版本

为什么需要 Claude Code

传统开发流程中,开发者需要在编辑器、终端、浏览器和文档之间频繁切换。Claude Code 将这些工作流整合到一个统一的界面中:你可以在同一个终端窗口里编写代码、运行测试、查看文档。

更重要的是,它能理解你的项目结构,记住你的编码习惯,真正成为你的编程助手。

安装方式

方式一:手动安装

# 全局安装 Claude Code CLI npm install -g @anthropic-ai/claude-code # 验证安装是否成功 claude --version

💡 如果遇到权限问题,可以尝试在命令前加sudo(macOS/Linux)或以管理员身份运行终端(Windows)。

方式二:让 AI Agent 帮你安装

如果你已经在使用其他 AI 编程助手(如 Cursor、Windsurf),可以让它们帮你完成安装:

帮我装 anthropic 的 claude code

AI Agent 会自动:

  1. 检查当前 Node.js 版本
  2. 如果不符合要求,提示你升级
  3. 执行安装命令
  4. 验证安装结果

首次启动

# 进入项目目录 cd /path/to/your/project # 启动 Claude Code claude

首次启动时,Claude Code 会引导你完成:

  1. 登录 Anthropic 账户
  2. 选择使用计划:免费计划 / Pro 计划 / API Key
  3. 同意使用条款
  4. 可选:配置 API 密钥

二、快速开始

安装完成后,建议先做几个小实验来熟悉 Claude Code 的工作方式。

实验 1:对话 —— 感受 AI 的理解能力

你是谁,能做什么?
JavaScript 和 TypeScript 有什么区别?

💡 注意 Claude 的回答风格——它通常会先给出核心结论,再展开细节。这种「倒金字塔」式的回答方式非常适合快速获取信息。

实验 2:生成 Markdown 文档

帮我写一份 Git 常用命令的 Markdown 文档 要求:包含命令、说明、示例

Claude 会:

  1. 分析你的需求
  2. 规划文档结构
  3. 生成内容并格式化输出

预期输出示例:

# Git 常用命令速查表 ## 初始化仓库 | 命令 | 说明 | 示例 | |------|------|------| | `git init` | 初始化新仓库 | `git init my-project` | | `git clone` | 克隆远程仓库 | `git clone https://github.com/user/repo.git` |

实验 3:编写并运行游戏

用 Python 写一个贪吃蛇游戏 要求: 1. 使用 pygame 库 2. 有分数显示 3. 按 ESC 退出 写完后帮我运行它

Claude 会执行:

  1. 检查环境:Python、pygame 是否安装
  2. 编写代码:创建游戏文件
  3. 运行游戏:启动游戏窗口
  4. 后续支持:修复 bug、添加功能

常见问题:

问题解决方案
没有安装 pygameClaude 会提示你运行pip install pygame
游戏运行后终端被占用按 ESC 退出游戏
想换其他语言试试「用 JavaScript 写」、「用 HTML5 Canvas 写」

三、核心技巧

掌握这些技巧,能让你的 Claude Code 使用效率提升数倍。

快捷键操作

操作快捷键说明
清除输入Esc清除当前正在输入的内容
回退对话Esc``Esc撤销上一轮对话
清空历史Esc``Esc``Esc重新开始
取消操作Ctrl+C停止正在执行的操作
退出程序Ctrl+C``Ctrl+C完全退出 Claude Code
切换模式Shift+Tab循环切换三种工作模式
打开编辑器Ctrl+G打开 VS Code 编辑长文本
后台任务Ctrl+B将任务放入后台运行
查看上下文Ctrl+O查看压缩后的上下文

⚠️重要:双击 Esc 回退的是对话状态,不是代码修改。如果 Claude 已经修改了文件,需要手动用git checkout恢复。

三种工作模式

Claude Code 设计了三种工作模式,针对不同的使用场景:

模式特征适用场景状态指示
默认模式每次操作前询问需要严格把控代码变更? For shortcuts
自动模式自动创建和修改文件快速原型开发、已建立信任Accept edits on
规划模式只聊天不执行文件操作架构重构、重大决策讨论Plan mode

模式切换技巧:

  • 项目初期快速原型:使用自动模式最大化效率
  • 项目稳定期精细控制:切换到默认模式
  • 面对重大架构决策:先在规划模式充分讨论,确定方案后再执行

符号系统

符号用途示例
/Slash 命令/help,/plan,/commit
@引用文件/目录@src/app.tsx
!执行终端命令!npm test
&后台运行&npm run dev

@ 引用文件

显式地引用文件能让 AI 更准确地理解你的意图。

基本用法:

# 与其模糊地说 解释 src/utils.ts 这个文件 # 不如直接引用 @src/utils.ts 解释这个文件

高级用法:

# 引用目录 @src/components/ 总结一下这个目录下的所有组件 # 引用特定行 @src/utils.ts:45-60 解释这段代码的作用 # 引用多个文件 @src/api/users.ts @src/types/user.ts 分析用户模块的架构

使用技巧:

  • Tab 补全:输入 @ 后按 Tab 键显示文件列表
  • 相对路径:支持 @./config.json 或 @…/shared/types.ts
  • 模糊匹配:输入 @utils 会匹配 src/utils.ts

! 执行命令

Claude Code 内置了终端命令执行能力,无需离开当前环境。

!npm test # 运行测试 !git status # 查看 Git 状态 !ls -la # 列出文件 !open index.html # 在浏览器中打开文件

实际场景:

# 运行测试并分析失败原因 !npm test 分析一下测试失败的原因,并修复代码 # 查看 Git 差异 !git diff 总结一下这些变更的主要内容 # 组合使用 !npm run dev # 启动开发服务器 等待几秒让服务器启动... !open http://localhost:3000 # 在浏览器中打开

⚠️ Claude Code 会询问是否执行某些敏感命令(如rm -rfsudo等),请谨慎确认。

常用 Slash 命令

命令功能使用场景
/help显示所有命令忘记命令时
/init生成 CLAUDE.md新项目
/plan规划模式复杂任务
/clear清除对话重新开始
/compact压缩上下文节省 Token
/commitGit 提交快速提交
/review审查变更提交前检查
/context查看上下文优化消耗
/cost查看费用关注成本
/model切换模型选择模型
/status查看状态确认配置
/mcpMCP 工具管理查看已安装的 MCP
/hooksHook 配置自动化工作流
/tasks后台任务管理查看后台任务
/rewind版本回滚回退到历史状态
/memory编辑 CLAUDE.md快速更新配置

/plan 先规划后编码

对于复杂的开发任务,/plan命令让 Claude 进入规划模式。

/plan 我想添加用户认证功能,请帮我制定实施计划

Claude 会:分析需求 → 评估现状 → 制定计划 → 与你讨论确认

/init 自动生成配置

/init

Claude 会执行:扫描项目结构 → 分析配置文件 → 检查代码风格 → 生成 CLAUDE.md

/commit 自动提交

/commit

Claude 会:查看变更 → 分析内容 → 生成提交信息 → 执行提交

/rewind 版本回滚

/rewind

回滚选项:

  • 回滚代码和对话
  • 仅回滚对话
  • 仅回滚代码
  • 放弃回滚

⚠️限制:只能回滚由 Claude Code 写入的文件,无法回滚终端命令生成的文件(如mkdirnpm install)


四、核心配置

配置文件位置与优先级

优先级从高到低:本地 > 项目 > 全局。高优先级覆盖低优先级,不冲突的配置项合并生效。

位置作用域是否提交 Git
.claude/settings.local.json项目本地(个人)❌ 否
.claude/settings.json项目共享(团队)✅ 是
~/.claude/settings.json全局❌ 否

配置合并规则:高优先级覆盖低优先级,不冲突的配置项合并生效。

CLAUDE.md - 项目记忆

CLAUDE.md是 Claude Code 最重要的配置文件,相当于项目的「说明书」。

最小可用模板:

# [项目名称] ## 技术栈 - 框架:React 18 + TypeScript - 状态管理:Zustand - 样式:Tailwind CSS ## 常用命令 npm run dev # 启动开发服务器 npm run test # 运行测试 npm run build # 生产构建 ## 代码规范 - 组件使用函数组件 + Hooks - 文件命名:PascalCase(组件)、camelCase(工具函数) - Git 提交使用 Conventional Commits 规范

迭代演进策略:

  1. 项目初期:包含基本信息和技术栈
  2. 开发中期:添加常用指令、测试流程
  3. 稳定期:补充 PR 编写规范、UI 设计准则
  4. 持续优化:当 AI 犯错后,要求它更新 CLAUDE.md 避免重蹈覆辙

💡技巧:保持文件精简(约 2.5K tokens),使用@引用其他详细文档

快速生成:

/init

.claudeignore - 节省 Token

告诉 Claude Code 哪些文件不应该被读取到上下文中。

推荐配置:

# 依赖目录 node_modules/ # 构建产物 dist/ build/ .next/ # 日志文件 *.log # 环境变量 .env .env.local # 大型资源文件 *.png *.jpg *.mp4

权限配置

通过settings.json中的permissions配置,精细控制操作权限。

权限配置结构:

{ "permissions": { "allow": ["Bash(git status)", "Edit(src/**/*.ts)"], "ask": ["Bash(git commit:*)", "Edit(package.json)"], "deny": ["Bash(rm -rf:*)", "Bash(sudo:*)"] } }

配置语法:

操作类型说明示例
Bash执行终端命令Bash(git status)
Edit编辑文件Edit(src/**/*.ts)
Read读取文件Read(README.md)
Write创建新文件Write(src/*.tsx)

危险模式(慎用):

claude --dangerously-skip-permissions

跳过所有权限确认,状态指示器显示Bypass Permissions on。仅适用于个人学习项目,生产环境不推荐。

Rules 规则目录

大型项目可以使用 Rules 目录进行模块化管理:

.claude/ ├── settings.json ├── CLAUDE.md └── rules/ ├── 00-security.md ├── 01-coding-style.md ├── 10-api.md └── 20-testing.md

五、核心操作指令

文件操作

读取文件:

@src/app.tsx 解释这个文件 @src/utils/helpers.ts 找出潜在的性能问题

编辑文件:

将 src/utils/date.ts 的 formatDate 函数改为支持中文格式 @src/api/users.ts 重构这个文件: 1. 将重复的错误处理逻辑抽取到统一的 handleError 函数 2. 使用 async/await 替代 Promise 链

创建文件:

创建用户模块: 1. src/types/user.ts - 定义 User 接口 2. src/api/users.ts - 用户相关 API 调用 3. src/components/UserCard.tsx - 用户卡片组件

Git 操作

# 查看状态 显示 Git 状态和未提交的变更 # 创建提交 /commit # 创建分支 !git checkout -b feature/user-authentication # 完整工作流 !git checkout -b feature/payment # ... 开发 ... !npm test /review /commit !git push -u origin feature/payment

代码操作

生成代码:

创建一个 React Hook 管理用户认证状态,包含登录、登出、权限检查功能

解释代码:

逐行解释 src/algorithms/quicksort.ts @src/services/payment.ts 解释这个模块的架构设计

重构代码:

将 src/components/ 的类组件转换为函数组件 优化 src/App.tsx 的渲染性能

调试代码:

运行 npm test 失败了,分析错误原因并修复 @src/components/DataTable.tsx 这个组件渲染很慢,找出性能瓶颈

工作流示例

Bug 修复工作流:

!npm test # 1. 运行测试 测试报错了,分析一下 # 2. 分析问题 @src/utils/validation.ts 问题出在这个文件吗? # 3. 定位 修复 isEmail 函数 # 4. 修复 !npm test # 5. 验证 /commit # 6. 提交

新功能开发工作流:

/plan # 1. 制定计划 我要添加购物车功能 !git checkout -b feature/cart # 2. 创建分支 # ... 按计划开发 ... # 3. 开发 !npm test # 4. 测试 /review # 5. 审查 /commit # 6. 提交 !git push # 7. 推送

六、进阶功能

并行开发:Git Worktree

当你需要在同一分支上进行多个对话、开发多个功能时,代码很容易陷入混乱。Git Worktree 提供了优雅的解决方案——它允许在一个分支上创建多个临时工作目录,每个目录中的开发工作完全独立,互不干扰。

使用场景:

  • 同时开发多个功能
  • 不同功能分支的独立测试
  • 代码审查时的并行对比

使用时机:只有当项目的基本框架和公共模块已经搭建完善后,才适合使用 Worktree 进行并行开发。过早采用可能会导致共用部分出现重复或冲突。

替代方案:如果 Worktree 管理复杂,可以将项目复制到不同目录,检出不同分支,然后同时打开多个编程工具窗口。

MCP 与外部工具集成

MCP(Model Context Protocol)是大模型与外部世界沟通的标准化渠道。通过 MCP,Claude Code 可以调用各种外部服务和工具,极大扩展了其能力边界。

安装 Figma MCP Server:

claude mcp add --transport http figma https://mcp.figma.com/mcp

使用流程:

  1. 重启 Claude Code
  2. 执行 /mcp 查看已安装的 MCP 工具
  3. 首次使用进行身份验证
  4. 提供 Figma 设计稿链接,Claude Code 会自动获取设计上下文和截图

优势:

  • 不仅包含视觉呈现
  • 还包括组件间距、字体样式等结构化数据
  • 生成的代码能够高度还原设计稿

Agent Skill:可复用的任务模板

Agent Skill是给大模型看的「说明书」,定义了完成特定任务的标准流程。

创建 Skill:

~/.claude/skills/目录下创建文件夹,包含skill.md文件。

skill.md 结构:

--- name: 每日总结 description: 生成每日开发总结报告 --- # 每日总结 Skill ## 输出格式 - 日期 - 开发摘要 - 开发详情 - 遇到的问题 - 明日计划

创建方式:

  1. 对话方式:描述目标和流程,让 AI 调用 skill create 功能
  2. 自动学习:设置 Hook,定期扫描对话记录,识别可复用的技能

核心理念:如果你一天做某件事超过一次,就应该把它总结成命令或技能。

Sub-Agent:独立的执行单元

Sub-Agent是拥有独立上下文的 Agent 实例,通过/agent命令创建。

核心特性:

  • 上下文隔离:开辟全新的对话窗口
  • 任务独立:中间过程不会污染主对话
  • 结果返回:只有最终结果返回给主对话

使用场景:

  • 代码审核(可能需要读取数万行代码)
  • 测试用例执行(职责明确,不需要了解主流程)
  • 大规模、复杂的任务

判断标准:如果某个任务可以独立完成,不需要依赖主流程的上下文信息,就可以考虑使用 Sub-Agent。

Hook:自动化工作流

Hook机制允许在特定时机自动执行自定义逻辑。

**配置方式:**通过/hooks命令进入配置界面

典型应用:代码自动格式化

配置post-tool-useHook,在writeedit工具执行后自动运行 Prettier:

# Hook 接收 JSON 参数,解析文件路径并格式化 echo '{ "tool": "write", "file": "src/app.tsx" }' | \ jq -r '.file' | \ xargs prettier --write

Hook 配置级别:

  • 本地项目级:不随 Git 分发
  • 项目级:所有团队成员共享
  • 用户级:个人配置

更新 CLAUDE.md 的 Hook:

创建一个通用技能,在对话结束后自动总结需要记住的内容并保存到文件中,或者设置 Hook 在特定轮次后触发总结。

Plugin:能力的一键部署

Plugin是能力的打包方案,类似于操作系统的安装包。一个 Plugin 可以包含多个 Agent Skill、Sub-Agent、Hook 和 MCP 配置。

使用方式:

/plugin

Plugin 示例:

  • Frontend Design:Anthropic 官方沉淀的 UI 设计最佳实践
  • Planning with Files:采用 MANUS 思路,生成计划追踪文件、深入研究文件和进度文件

**持久性优势:**即使关闭了 AI 编程工具,或者切换到不同的工具,你都可以基于这些文件继续执行计划。

多模态输入:从设计稿到代码

支持方式:

  1. 直接拖拽:将图片拖拽到输入框
  2. 复制粘贴:使用 Ctrl + V(注意是 Ctrl 而非 Command)

局限性:

仅凭图片还原设计稿的精确度有限。字体、间距等细节很难通过视觉识别完全把握。

**推荐方案:**使用 MCP 获取结构化数据,而非仅依赖图片识别。

后台任务管理

当使用npm run dev启动开发服务器时,服务会阻塞 Claude Code 的交互。

解决方案:

# 将服务放入后台 Ctrl+B # 查看所有后台任务 /tasks # 终止任务(在任务列表中按 K 键)

提示词增强

现代 AI 编程工具提供了多种辅助机制:

  1. Plan 模式:本身就是一种丰富提示词的流程
  2. AI 评审:让 AI 扮演评审者的角色,审视和改进你的提示词
  3. 内置增强:Augment Code 和 Cursor 都提供了一键增强提示词的选项
  4. 第三方插件:OpenSPC 等插件提供类似功能

语音输入:

  • 输入速度提升:自然表达比键盘输入更快
  • 信息更丰富:语音往往说出更多细节和上下文信息
  • 工具支持:Cursor 等工具内置语音输入功能

语义化编程

**新编程范式:**用自然语言描述意图,让 AI 将其转化为可执行的代码。

应用场景:

  • 通过对话编写 SQL 语句
  • 创建数据库表结构
  • 调用 MySQL、SQLite 等数据库引擎执行操作

**优势:**降低技术门槛,让开发者专注于业务逻辑而非语法细节。


七、最佳实践

模式切换策略

阶段推荐模式原因
项目初期快速原型自动模式最大化效率,自由发挥
项目稳定期默认模式精细控制每个变更
重大架构决策规划模式充分讨论,确定方案后再执行

权限管理策略

项目类型推荐配置原因
个人学习项目--dangerously-skip-permissions流畅的开发体验
生产环境默认权限控制系统安全的必要保障
团队项目精细化权限配置平衡效率与安全

上下文生命周期管理

定期压缩:

/compact

每 5-6 轮对话后压缩一次,保持响应速度和推理质量。

彻底清空:

/clear

当开始全新的、与之前工作无关的任务时使用。

查看压缩后的上下文:

Ctrl+O

CLAUDE.md 更新策略

主动更新:

当 AI 犯错后,要求它更新 CLAUDE.md:

将这次错误的经验总结到 CLAUDE.md 中,避免下次再犯

被动更新:

通过 Hook 或 Skill 自动总结:

创建一个技能,在对话结束后自动总结需要记住的内容

保持精简:

  • 主文件控制在 2.5K tokens 左右
  • 使用 @ 引用其他详细文档
  • 只包含核心信息,避免冗余

并行开发建议

适合场景:

  • 项目基本框架已搭建完善
  • 公共模块已稳定
  • 需要同时开发多个独立功能

不适合场景:

  • 项目初期,架构还在变动
  • 公共模块频繁修改
  • 单人开发者同时管理多个 Worktree 感到吃力

渐进式采用:

从单分支开始,逐步开启 1-2 个 Worktree,适应后再扩展。

子代理使用建议

适合任务:

  • 代码审核(大规模代码阅读)
  • 测试用例执行(职责明确)
  • 独立的数据处理任务

不适合任务:

  • 需要主流程上下文信息的任务
  • 与当前开发紧密相关的任务

判断标准:如果任务可以独立完成,不需要依赖主流程的上下文信息,就可以使用 Sub-Agent。


八、常见问题

Token 消耗太快?

诊断:

/context

优化策略:

策略说明
完善 .claudeignore忽略 node_modules、dist、*.log 等
定期压缩上下文每 5-6 轮对话后/compact
精准引用文件@file而非引用整个目录
避免读取大文件拆分大模块
使用 Sub-Agent隔离大型任务,避免占用主上下文

Claude 不理解项目?

解决方案:

  1. 生成 CLAUDE.md:/init
  2. 手动补充:添加架构决策、常见陷阱、第三方集成
  3. 使用 Rules 目录:组织规范文件
  4. 即时补充上下文:在指令中说明背景
  5. 持续迭代:随着项目发展不断更新 CLAUDE.md

如何回退操作?

场景操作
回退对话状态双击 Esc
回退到历史状态/rewind或双击 ESC
撤销文件修改git checkout -- <file>
回退已提交的代码git reset --soft HEAD~1
预防性保存开发前git stashgit commit

⚠️重要:/rewind只能回滚 Claude Code 写入的文件,无法回滚终端命令生成的文件。Git 仍然是版本控制的最佳选择。

权限提示太多?

编辑.claude/settings.json:

{ "permissions": { "allow": [ "Bash(git status)", "Bash(npm test:*)", "Edit(src/**/*.ts)" ], "ask": [ "Bash(git commit:*)", "Bash(npm install:*)" ], "deny": [ "Bash(rm -rf:*)", "Bash(sudo:*)" ] } }

终端被占用?

**问题:**运行npm run dev后,Claude Code 无法响应。

解决方案:

# 将任务放入后台 Ctrl+B # 查看后台任务 /tasks # 终止任务(在任务列表中按 K 键)

想要更精确地还原设计稿?

**问题:**仅凭图片还原设计稿,字体、间距等细节很难精确把握。

解决方案:

使用 Figma MCP Server 获取结构化数据:

claude mcp add --transport http figma https://mcp.figma.com/mcp

提供 Figma 链接后,Claude Code 会自动获取:

  • 设计上下文
  • 组件间距
  • 字体样式
  • 精确的截图

如何自动化重复流程?

方案一:创建 Agent Skill

创建一个技能,定义[重复流程]的标准步骤

方案二:配置 Hook

/hooks

在特定时机自动执行自定义逻辑。

方案三:安装 Plugin

/plugin

发现、安装和管理现成的解决方案。


九、国内用户配置指南

由于网络原因,中国区用户可能无法直接访问 Anthropic 的官方服务。以下是几种解决方案。

方案 1:使用智谱 GLM Coding Plan(推荐)

智谱 AI 提供了兼容 Claude Code 的 GLM Coding Plan,国内可直接访问。

配置步骤:

  1. 获取 API Key:前往 智谱 AI 开放平台 注册并获取 API Key
  2. 配置环境变量:
# macOS/Linux export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic" export ANTHROPIC_API_KEY="your-zhipu-api-key" # Windows PowerShell $env:ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic" $env:ANTHROPIC_API_KEY="your-zhipu-api-key"
  1. 启动 Claude Code:
claude

💡 若遇到「Do you want to use this API key」选择 Yes 即可

切换模型:

修改配置文件~/.claude/settings.json,添加环境变量:

{ "env": { "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air", "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.7", "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.7" } }
模型说明
glm-4.5-air轻量模型,速度快
glm-4.7主力模型,能力强
glm-5最新模型(需手动修改)

启动后输入/status确认模型状态。

配置不生效?

排查步骤:

  1. 关闭所有 Claude Code 窗口,重新打开终端运行 claude
  2. 尝试删除 ~/.claude/settings.json,重新配置
  3. 检查 JSON 格式是否正确(逗号、引号)

推荐版本:

# 检查版本 claude --version # 升级到最新版 claude update

💡 建议使用 Claude Code 2.1.42 或更高版本

方案 2:使用 Kimi K2 模型

Moonshot AI 提供的 Kimi K2 系列模型,支持 256K 超长上下文,适合大型项目。

配置步骤:

  1. 获取 API Key:前往 Moonshot AI 开放平台 注册并获取 API Key
  2. 配置环境变量:
# macOS/Linux export ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic" export ANTHROPIC_API_KEY="your-moonshot-api-key" # Windows PowerShell $env:ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic" $env:ANTHROPIC_API_KEY="your-moonshot-api-key"
  1. 启动 Claude Code:
claude

可用模型:

模型说明适用场景
kimi-k2-thinking深度思考模型复杂推理、架构设计
kimi-k2-thinking-turbo快速思考模型日常开发、代码生成
kimi-k2-0905-preview预览版模型新功能体验
kimi-k2-turbo-preview快速预览版快速迭代

切换模型:

修改配置文件~/.claude/settings.json:

{ "env": { "ANTHROPIC_DEFAULT_SONNET_MODEL": "kimi-k2-thinking-turbo", "ANTHROPIC_DEFAULT_OPUS_MODEL": "kimi-k2-thinking" } }

预算控制建议:

Kimi K2 按实际使用计费,建议:

  • 日常开发使用 kimi-k2-thinking-turbo(性价比高)
  • 复杂任务切换到 kimi-k2-thinking
  • 定期使用 /cost 查看费用

📖 更多配置详情请参考:Kimi K2 Agent 支持文档

方案 3:使用 CC Switch 图形化配置工具

CC Switch是一款跨平台桌面工具,支持Claude CodeCodexGemini CLI三大 AI 编程助手的配置管理。

工具特点:

  • 一键切换多个 API 服务商
  • 支持 MCP 服务器管理
  • 支持 Skills 和 Prompts 管理
  • 速度测试功能
  • 多语言支持(中文/英文/日文)
  • 跨平台:Windows / macOS / Linux

下载安装:

平台安装方式
Windows下载.msi安装包或.zip绿色版
macOSbrew tap farion1231/ccswitch && brew install --cask cc-switch
Linux下载.deb/.rpm/.AppImage/.flatpak

📥 下载地址:GitHub Releases

配置步骤:

  1. 下载并安装 CC Switch
  2. 获取 API Key:在支持的服务商平台注册并获取 API Key
  3. 配置软件: - 打开 CC Switch,选择工具类型(Claude Code / Codex / Gemini CLI) 添加服务商,填入 API Key 点击「启用」按钮
  4. 启动验证:
claude

看到对话界面并能正常回复即配置完成。

推荐服务商(含优惠):

服务商优惠码说明
PackyAPI-多模型聚合服务
OpenRouter-模型市场平台
ApiRedirectccswitch9 折优惠
CloseAIh4WKgXWc新用户优惠

📖 官方文档:CC Switch GitHub | PackyAPI 使用指南


AI行业迎来前所未有的爆发式增长:从DeepSeek百万年薪招聘AI研究员,到百度、阿里、腾讯等大厂疯狂布局AI Agent,再到国家政策大力扶持数字经济和AI人才培养,所有信号都在告诉我们:AI的黄金十年,真的来了!

在行业火爆之下,AI人才争夺战也日趋白热化,其就业前景一片蓝海!

我给大家准备了一份全套的《AI大模型零基础入门+进阶学习资源包》,包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。😝有需要的小伙伴,可以VX扫描下方二维码免费领取🆓

人才缺口巨大

人力资源社会保障部有关报告显示,据测算,当前,****我国人工智能人才缺口超过500万,****供求比例达1∶10。脉脉最新数据也显示:AI新发岗位量较去年初暴增29倍,超1000家AI企业释放7.2万+岗位……

单拿今年的秋招来说,各互联网大厂释放出来的招聘信息中,我们就能感受到AI浪潮,比如百度90%的技术岗都与AI相关!

就业薪资超高

在旺盛的市场需求下,AI岗位不仅招聘量大,薪资待遇更是“一骑绝尘”。企业为抢AI核心人才,薪资给的非常慷慨,过去一年,懂AI的人才普遍涨薪40%+!

脉脉高聘发布的《2025年度人才迁徙报告》显示,在2025年1月-10月的高薪岗位Top20排行中,AI相关岗位占了绝大多数,并且平均薪资月薪都超过6w!

在去年的秋招中,小红书给算法相关岗位的薪资为50k起,字节开出228万元的超高年薪,据《2025年秋季校园招聘白皮书》,AI算法类平均年薪达36.9万,遥遥领先其他行业!

总结来说,当前人工智能岗位需求多,薪资高,前景好。在职场里,选对赛道就能赢在起跑线。抓住AI风口,轻松实现高薪就业!

但现实却是,仍有很多同学不知道如何抓住AI机遇,会遇到很多就业难题,比如:

❌ 技术过时:只会CRUD的开发者,在AI浪潮中沦为“职场裸奔者”;

❌ 薪资停滞:初级岗位内卷到白菜价,传统开发3年经验薪资涨幅不足15%;

❌ 转型无门:想学AI却找不到系统路径,83%自学党中途放弃。

他们的就业难题解决问题的关键在于:不仅要选对赛道,更要跟对老师!

我给大家准备了一份全套的《AI大模型零基础入门+进阶学习资源包》,包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。😝有需要的小伙伴,可以VX扫描下方二维码免费领取🆓

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 4:01:27

浅谈测试用例设计的技巧:确保软件质量的关键

在软件测试中&#xff0c;设计高质量的测试用例是确保软件可靠性和稳定性的关键步骤。好的测试用例不仅能够发现潜在的问题&#xff0c;还能提高测试效率和覆盖率。本文将介绍一些常用的测试用例设计技巧&#xff0c;并通过具体案例展示如何应用这些技巧来提升软件质量。 测试…

作者头像 李华
网站建设 2026/4/23 4:01:17

拓扑光子学与量子计算的革命性进展

1. 拓扑光子学&#xff1a;当光遇上拓扑的奇妙旅程2008年&#xff0c;普林斯顿大学的Duncan Haldane教授在理论上预言了一种新型光子晶体材料&#xff0c;这个看似纯粹的数学构想&#xff0c;却在十年后为他赢得了诺贝尔物理学奖。这个里程碑事件正式拉开了拓扑光子学研究的序幕…

作者头像 李华
网站建设 2026/4/23 3:56:30

如何用 contextmenu 事件自定义鼠标右键菜单的显示逻辑

可通过监听 contextmenu 事件并调用 event.preventDefault() 阻止默认右键菜单&#xff0c;结合自定义 DOM 实现可控菜单&#xff1b;需注意定位计算、事件委托、移动端降级及无障碍支持。可以通过监听 contextmenu 事件并调用 event.preventDefault() 来阻止浏览器默认右键菜单…

作者头像 李华
网站建设 2026/4/23 3:52:49

FanControl终极指南:5分钟实现Windows风扇精准控制

FanControl终极指南&#xff1a;5分钟实现Windows风扇精准控制 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/Fa…

作者头像 李华