全网最新Claude Code 使用教程,对接DeepSeek-R1和Kimi K2,看到就是赚到!!

📅 2026/8/27 15:02:06
全网最新Claude Code 使用教程,对接DeepSeek-R1和Kimi K2,看到就是赚到!!
前言最近最火热的编程工具当属 了我最近重新折腾了一下自己的 Terminal左上是 右上是 Gemini-CLI]]左下是 API 运行监控右下是正常 bash虽然 也可以切换成 bash mode还是多了一个动作 是 anthropic 推出的智能编程工具运行在终端中理解代码库并通过自然语言命令更快地编程。通过直接与的开发环境集成 简化工作流程无需额外的服务器或复杂的设置编辑文件并修复代码库中的错误回答有关代码架构和逻辑的问题执行和修复测试、代码检查和其他命令搜索 git 历史记录、解决合并冲突以及创建提交和 PR使用网络搜索浏览互联网上的文档和资源理解上下文保持对整个项目结构的感知采取行动执行真实操作如编辑文件和创建提交安装 npm install -g anthropic-ai/claude-code要运行 只需调用claudeCLIclaude 教程 命令行界面的完整参考包括命令和标志。命令描述示例claude启动交互式 REPLclaudeclaude query使用初始提示启动 REPLclaude explain this projectclaude -p query通过 SDK 查询然后退出claude -p explain this functioncat fileclaude -p “query”处理管道内容claude -c继续最近的对话claude -cclaude -c -p query通过 SDK 继续claude -c -p Check for type errorsclaude -r session-id query通过 ID 恢复会话claude -r abc123 Finish this PRclaude update更新到最新版本claude updateclaude mcp配置模型上下文协议 (MCP) 服务器请参阅 MCP 文档[1]。使用这些命令行标志自定义 的行为标志描述示例--add-dir添加额外的工作目录供 Claude 访问验证每个路径是否作为目录存在claude --add-dir ../apps ../lib--allowedTools除了 settings.json 文件[2] 之外应该在不提示用户许可的情况下允许的工具列表Bash(git log:*) Bash(git diff:*) Read--disallowedTools除了 settings.json 文件[3] 之外应该在不提示用户许可的情况下禁止的工具列表Bash(git log:*) Bash(git diff:*) Edit--print,-p打印响应而不使用交互模式有关编程使用详细信息请参阅 SDK 文档[4]claude -p query--output-format指定打印模式的输出格式选项text、json、stream-jsonclaude -p query --output-format json--input-format指定打印模式的输入格式选项text、stream-jsonclaude -p --output-format json --input-format stream-json--verbose启用详细日志记录显示完整的逐轮输出在打印和交互模式下都有助于调试claude --verbose--max-turns限制非交互模式下的代理轮数claude -p --max-turns 3 query--model使用最新模型的别名sonnet或opus或模型的全名为当前会话设置模型claude --model claude-sonnet-4-20250514--permission-mode在指定的 权限模式[5] 下开始claude --permission-mode plan--permission-prompt-tool指定一个 MCP 工具来处理非交互模式下的权限提示claude -p --permission-prompt-tool mcp_auth_tool query--resume通过 ID 恢复特定会话或在交互模式下选择claude --resume abc123 query--continue在当前目录中加载最近的对话claude --continue--dangerously-skip-permissions跳过权限提示谨慎使用claude --dangerously-skip-permissions 会话中键盘快捷键、输入模式和交互功能的完整参考。通用控制快捷键描述上下文CtrlC取消当前输入或生成标准中断CtrlD退出 会话EOF 信号CtrlL清除终端屏幕保留对话历史上/下箭头导航命令历史回调之前的输入EscEsc编辑上一条消息双击 Escape 键修改多行输入方法快捷键上下文快速转义\Enter在所有终端中工作macOS 默认OptionEntermacOS 上的默认设置终端设置ShiftEnter在/terminal-setup之后粘贴模式直接粘贴用于代码块、日志*Vim 模式*使用/vim命令启用 vim 风格编辑或通过/config永久配置。模式切换命令动作从模式Esc进入 NORMAL 模式INSERTi在光标前插入NORMALI在行首插入NORMALa在光标后插入NORMALA在行尾插入NORMALo在下方打开新行NORMALO在上方打开新行NORMAL导航NORMAL 模式命令动作h/j/k/l向左/下/上/右移动w下一个单词e单词末尾b上一个单词0行首$行尾^第一个非空白字符gg输入开头G输入结尾编辑NORMAL 模式命令动作x删除字符dd删除行D删除到行尾dw/de/db删除单词/到末尾/向后cc更改行C更改到行尾cw/ce/cb更改单词/到末尾/向后.重复上次更改*内置斜杠命令*命令用途/add-dir添加额外的工作目录/bug报告错误将对话发送给 Anthropic/clear清除对话历史/compact [instructions]压缩对话可选择性地提供重点指令/config查看/修改配置/cost显示令牌使用统计/doctor检查您的 安装的健康状况/help获取使用帮助/init使用 CLAUDE.md 指南初始化项目/login切换 Anthropic 账户/logout从您的 Anthropic 账户登出/mcp管理 MCP 服务器连接和 OAuth 身份验证/memory编辑 CLAUDE.md 内存文件/model选择或更改 AI 模型/permissions查看或更新权限[6]/pr_comments查看拉取请求评论/review请求代码审查/status查看账户和系统状态/terminal-setup安装 ShiftEnter 键绑定用于换行仅限 iTerm2 和 VSCode/vim进入 vim 模式在插入和命令模式之间切换 提供多种设置来配置其行为以满足需求。可以通过在使用交互式 REPL 时运行/config命令来配置 。设置文件settings.json文件是我们通过分层设置配置 的官方机制用户设置在~/.claude/settings.json中定义适用于所有项目。项目设置保存在您的项目目录中.claude/settings.json用于检入源代码控制并与团队共享的设置.claude/settings.local.json用于不检入的设置适用于个人偏好和实验。 会在创建时配置 git 忽略.claude/settings.local.json。对于 的企业部署我们还支持企业管理策略设置。这些设置优先于用户和项目设置。系统管理员可以在 macOS 上将策略部署到/Library/Application Support/ClaudeCode/managed-settings.json在 Linux 和通过 WSL 的 Windows 上部署到/etc/claude-code/managed-settings.json。Example settings.json{permissions:{allow:[Bash(npm run lint),Bash(npm run test:*),Read(~/.zshrc)],deny:[Bash(curl:*)]},env:{CLAUDE_CODE_ENABLE_TELEMETRY:1,OTEL_METRICS_EXPORTER:otlp}}环境变量 支持以下环境变量来控制其行为所有环境变量也可以在settings.json[7] 中配置。这作为为每个会话自动设置环境变量的方式很有用或者为整个团队或组织推出一组环境变量。变量目的ANTHROPIC_API_KEY作为X-Api-Key头发送的 API 密钥通常用于 Claude SDK对于交互式使用运行/loginANTHROPIC_AUTH_TOKENAuthorization和Proxy-Authorization头的自定义值您在此处设置的值将以Bearer为前缀ANTHROPIC_CUSTOM_HEADERS您想要添加到请求中的自定义头以Name: Value格式ANTHROPIC_MODEL要使用的自定义模型名称参见模型配置[8]ANTHROPIC_SMALL_FAST_MODEL用于后台任务的 Haiku 类模型[9]名称BASH_DEFAULT_TIMEOUT_MS长时间运行的 bash 命令的默认超时时间BASH_MAX_TIMEOUT_MS模型可以为长时间运行的 bash 命令设置的最大超时时间BASH_MAX_OUTPUT_LENGTHbash 输出在中间截断之前的最大字符数CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR在每个 Bash 命令后返回到原始工作目录CLAUDE_CODE_API_KEY_HELPER_TTL_MS凭据应刷新的间隔时间以毫秒为单位使用apiKeyHelper时CLAUDE_CODE_MAX_OUTPUT_TOKENS为大多数请求设置最大输出令牌数CLAUDE_CODE_USE_BEDROCK使用 Bedrock参见 Bedrock Vertex[10]CLAUDE_CODE_USE_VERTEX使用 Vertex参见 Bedrock Vertex[11]CLAUDE_CODE_SKIP_BEDROCK_AUTH跳过 Bedrock 的 AWS 认证例如使用 LLM 网关时CLAUDE_CODE_SKIP_VERTEX_AUTH跳过 Vertex 的 Google 认证例如使用 LLM 网关时CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC等同于设置DISABLE_AUTOUPDATER、DISABLE_BUG_COMMAND、DISABLE_ERROR_REPORTING和DISABLE_TELEMETRYDISABLE_AUTOUPDATER设置为1以禁用自动更新器DISABLE_BUG_COMMAND设置为1以禁用/bug命令DISABLE_COST_WARNINGS设置为1以禁用成本警告消息DISABLE_ERROR_REPORTING设置为1以选择退出 Sentry 错误报告DISABLE_NON_ESSENTIAL_MODEL_CALLS设置为1以禁用非关键路径的模型调用如风味文本DISABLE_TELEMETRY设置为1以选择退出 Statsig 遥测注意 Statsig 事件不包括用户数据如代码、文件路径或 bash 命令HTTP_PROXY为网络连接指定 HTTP 代理服务器HTTPS_PROXY为网络连接指定 HTTPS 代理服务器MAX_THINKING_TOKENS为模型预算强制思考MCP_TIMEOUTMCP 服务器启动的超时时间以毫秒为单位MCP_TOOL_TIMEOUTMCP 工具执行的超时时间以毫秒为单位MAX_MCP_OUTPUT_TOKENSMCP 工具响应中允许的最大令牌数默认25000*配置选项*要管理配置请使用以下命令列出设置claude config list查看设置claude config get key更改设置claude config set key value推送到设置对于列表claude config add key value从设置中移除对于列表claude config remove key value默认情况下config更改您的项目配置。要管理您的全局配置请使用--global或-g标志。*全局配置*要设置全局配置请使用claude config set -g key value键描述示例autoUpdates是否启用自动更新默认truefalsepreferredNotifChannel您希望接收通知的位置默认iterm2iterm2、iterm2_with_bell、terminal_bell或notifications_disabledtheme颜色主题dark、light、light-daltonized或dark-daltonizedverbose是否显示完整的 bash 和命令输出默认falsetrue*可用的工具* 可以访问一组强大的工具帮助它理解和修改您的代码库工具描述需要权限Agent运行子代理来处理复杂的多步骤任务否Bash在您的环境中执行 shell 命令是Edit对特定文件进行有针对性的编辑是Glob基于模式匹配查找文件否Grep在文件内容中搜索模式否LS列出文件和目录否MultiEdit对单个文件原子性地执行多个编辑是NotebookEdit修改 Jupyter notebook 单元格是NotebookRead读取和显示 Jupyter notebook 内容否Read读取文件内容否TodoRead读取当前会话的任务列表否TodoWrite创建和管理结构化任务列表否WebFetch从指定 URL 获取内容是WebSearch执行带域名过滤的网络搜索是Write创建或覆盖文件是 on VS CodeVS Code 中也有 的插件但是看起来仅仅是可以在侧边栏使用本质上与上面安装配置没什么区别打开 VSCode打开集成终端运行claude- 扩展将自动安装也可以从 VSCode 插件库搜索安装安装完成后点击红框图表即可在 VS Code 右侧边栏使用了Kimi K2/DeepSeek R1 with 国内直接使用 太难了一是毫无人性的封号二是需要花钱三是你就想花钱也没信用卡四是前面都搞定了依然无理由封号所以聪明的 fuergaosi 开发了一个 claude-code-proxy 项目它可以修改替换掉原 api替换成 DeepSeek 或 kimi 的 api任何兼容 OpenAI API 均可安装、运行 claude-code-proxygit clone https://github.com/fuergaosi233/claude-code-proxy cd claude-code-proxy pip install-r requirements.txt cp.env.example.env python start_proxy.py其中.env 示例如下# Required: Your OpenAI API keyOPENAI_API_KEYsk-xX# Optional: OpenAI API base URL (default: https://api.openai.com/v1)# You can change this to use other providers like Azure OpenAI, local models, etc.OPENAI_BASE_URLhttps://api.moonshot.cn/v1# Optional: Model mappings (BIG and SMALL models)BIG_MODELkimi-k2-0711-preview# Used for Claude sonnet/opus requestsSMALL_MODELkimi-k2-0711-preview# Used for Claude haiku requests运行了python start_proxy.py之后就可以另起 terminal 运行 claude 愉快编程了ANTHROPIC_BASE_URLhttp://localhost:8082ANTHROPIC_AUTH_TOKENsome-api-keyclaude最后再分享一段高效的 AI Agent 提示词技巧来自augmentcode从上下文工程的视角写提示词就像为 AI 打造一份结构化的“任务蓝图”。通过提供背景、意图、参考和分步指引像项目经理一样与 AI 协作才能最大化其能力达成预期成果。构建清晰的上下文模拟人类协作模糊的提示词如“修复登录 bug”缺乏足够信息容易让 AI 误解或偏离目标。优秀的上下文工程需要融入“做什么”和“为什么”例如“登录接口在密码错误时返回 500 错误复现方法是调用 /api/auth检查 auth_service.py建议添加测试用例。”这样的提示为 AI 提供了任务背景、复现路径和期望成果就像在向团队成员交代任务。融入意图与参考增强对齐上下文工程要求提示词不仅描述任务还要阐明意图并提供参考。例如“SettingsWebviewPanel.statusUpdate() 因高耦合被评审指摘需改用事件机制以提升模块化。”通过指向具体代码、测试或文档如“参考 auth_service.py”AI 能更好地理解你的期望减少试错。利用示例引导优化学习效率 AI 在明确参考下表现更优上下文工程提倡提供范例。比如“为 ImageProcessor 编写测试遵循 test_text_processor.py 的结构。”通过指向现有文件AI 能快速模仿正确模式减少偏差。分步拆解精准聚焦上下文工程强调任务的结构化拆分避免“一揽子”指令。例如与其说“添加 JSON 解析器到聊天后端”不如写“在 services/ 下的 LLMOutputParsing 中实现 JSON 解析器用于提取聊天完成的结构化输出。”分步、精准的提示让 AI 专注于单一目标提升执行效率。先规划后执行控制任务节奏复杂任务需先要求 AI 提供计划确保方向一致。例如“我要暴露时区设置请先提供一个实现计划暂不写代码。”这种分阶段的上下文设计就像项目管理中的里程碑检查能有效对齐 AI 与你的意图。提示词即协作蓝图上下文工程不是简单的“提示词工程”而是将提示词视为设计文档、任务分解和结对编程的结合。好的提示词就像与 AI 进行高效协作清晰的目标、充足的背景、逐步引导确保 AI 理解并高效完成任务。最后为什么要学AI大模型当下⼈⼯智能市场迎来了爆发期并逐渐进⼊以⼈⼯通⽤智能AGI为主导的新时代。企业纷纷官宣“ AI ”战略为新兴技术⼈才创造丰富的就业机会⼈才缺⼝将达 400 万DeepSeek问世以来生成式AI和大模型技术爆发式增长让很多岗位重新成了炙手可热的新星岗位薪资远超很多后端岗位在程序员中稳居前列。与此同时AI与各行各业深度融合飞速发展成为炙手可热的新风口企业非常需要了解AI、懂AI、会用AI的员工纷纷开出高薪招聘AI大模型相关岗位。最近很多程序员朋友都已经学习或者准备学习 AI 大模型后台也经常会有小伙伴咨询学习路线和学习资料我特别拜托北京清华大学学士和美国加州理工学院博士学位的鲁为民老师给大家这里给大家准备了一份涵盖了AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频全系列的学习资料这些学习资料不仅深入浅出而且非常实用让大家系统而高效地掌握AI大模型的各个知识点。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】AI大模型系统学习路线在面对AI大模型开发领域的复杂与深入精准学习显得尤为重要。一份系统的技术路线图不仅能够帮助开发者清晰地了解从入门到精通所需掌握的知识点还能提供一条高效、有序的学习路径。但知道是一回事做又是另一回事初学者最常遇到的问题主要是理论知识缺乏、资源和工具的限制、模型理解和调试的复杂性在这基础上找到高质量的学习资源不浪费时间、不走弯路又是重中之重。AI大模型入门到实战的视频教程项目包看视频学习是一种高效、直观、灵活且富有吸引力的学习方式可以更直观地展示过程能有效提升学习兴趣和理解力是现在获取知识的重要途径光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。海量AI大模型必读的经典书籍PDF阅读AI大模型经典书籍可以帮助读者提高技术水平开拓视野掌握核心技术提高解决问题的能力同时也可以借鉴他人的经验。对于想要深入学习AI大模型开发的读者来说阅读经典书籍是非常有必要的。600AI大模型报告实时更新这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。AI大模型面试真题答案解析我们学习AI大模型必然是想找到高薪的工作下面这些面试题都是总结当前最新、最热、最高频的面试题并且每道题都有详细的答案面试前刷完这套面试题资料小小offer不在话下这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】