工具简介
Claude Code 是 Anthropic 官方命令行编程助手,适合在本地项目中处理代码生成、调试、重构、测试和文档任务。通过老张API配置后,可以直接在终端里使用 Claude 系列模型,不需要把项目搬到网页端。本地命令行 Agent
在项目目录中运行,保留本地文件和终端工作流。
Claude Code 专用分组
创建令牌时选择「Claude Code」分组,避免普通 Claude 分组不兼容。
当前推荐模型
默认使用 Sonnet 4.6,复杂任务再切换到 Opus 4.7。
AWS 通道兼容
默认关闭实验性 Beta 字段,减少 Bedrock 400 参数错误。
本页只保留新项目推荐使用的 Claude Code 模型。旧版 Opus / Sonnet 4.5、4.1、3.x 型号不再作为新配置推荐,请以控制台实际可选模型为准。
必做:AWS Claude 400 兼容设置
临时生效只需要在启动 Claude Code 前执行这一行:~/.claude/settings.json,避免每次打开终端都重新设置:
快速配置
安装 Claude Code
创建 Claude Code 分组令牌
访问 老张API控制台,创建新令牌时选择「Claude Code」分组,然后复制
sk-... 格式的密钥。模型选择
新项目建议只在下表模型中选择,避免继续沿用旧配置里的 Opus / Sonnet 4.5、4.1 或 3.x 型号。| 场景 | 推荐模型 ID | 选择建议 |
|---|---|---|
| 日常开发默认模型 | claude-sonnet-4-6 | 速度、质量和成本更均衡,适合作为默认配置 |
| 日常复杂推理 | claude-sonnet-4-6-thinking | 适合需要更多分析步骤的代码审查、Bug 定位和方案设计 |
| 高难度 Agent 任务 | claude-opus-4-7 | 适合复杂重构、跨模块设计、长流程编码任务 |
| 深度分析与多步规划 | claude-opus-4-7-thinking | 适合高风险迁移、架构决策和复杂问题拆解 |
| 快速低成本任务 | claude-haiku-4-5 | 适合短问题、简单脚本、文档润色和快速响应 |
使用方式
基本命令
常见工作流
- 在项目目录运行
claude - 描述要处理的文件、错误或目标
- 让 Claude Code 先给出修改计划
- 确认后再让它修改文件、运行命令或生成测试
适合的任务
代码生成与重构
生成函数、重构模块、调整项目结构。
Bug 修复与调试
分析报错、定位问题、补充回归验证。
测试与脚本
编写测试用例、维护脚本和自动化命令。
文档与说明
生成 README、接口说明和变更记录。
故障排除
400 ValidationException / Extra inputs are not permitted
400 ValidationException / Extra inputs are not permitted
如果使用 Claude Code 时出现以下错误,通常是 Claude Code 默认启用了实验性 Beta 参数,而 AWS Claude / Bedrock 官方通道不接受这些额外字段:根据 Claude 官方 LLM gateway 文档,使用 Anthropic Messages 格式连接 Bedrock 或 Vertex 时,可能需要设置 如果只想让当前终端会话临时生效,可以执行:如需永久生效,请按你的终端环境写入配置文件:Windows PowerShell 可执行:设置完成后重新打开终端并运行 Claude Code。该开关会让请求结构回到更标准的格式,避免
400 ValidationExceptionExtra inputs are not permittedcache_control.scope相关错误
- 先升级 Claude Code 到最新版本。
- 再设置
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1。
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1,否则部分 Beta 参数或请求字段可能导致网关/Bedrock 通道返回参数校验错误。推荐在 ~/.claude/settings.json 的 env 中加入:cache_control、tool 扩展字段、scope 等参数在 Bedrock 通道被判定为非法字段。如果仍然报错,请继续检查模型名是否正确、是否存在自定义 request body、是否使用了非标准 SDK,并向客服提供报错截图、Request ID 和模型名称。Unable to Connect to Anthropic Services
Unable to Connect to Anthropic Services
这通常是 Base URL、密钥、模型名或网络配置问题。请先检查
~/.claude/settings.json 里是否包含以下字段:ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKENANTHROPIC_MODEL
settings.json,再使用 echo 检查当前终端是否能读到对应变量。不要把包含完整密钥的截图公开发送。提示需要 Claude 官网账号授权
提示需要 Claude 官网账号授权
如果 Claude Code 仍提示官网账号授权,可以在项目目录创建 该配置适合需要项目级固定配置的场景。全局配置仍建议放在
.claude.json:~/.claude/settings.json。API Key 无效或分组错误
API Key 无效或分组错误
确保使用的是老张API密钥,并且令牌创建时选择了「Claude Code」分组。可以在 老张API控制台 重新生成令牌后再测试。
如何更新 Claude Code
如何更新 Claude Code
运行以下命令更新到最新版本:更新后重新打开终端,再运行
claude。最佳实践
| 建议 | 说明 |
|---|---|
| 默认使用 Sonnet 4.6 | 成本和质量更平衡,适合大多数日常开发 |
| 复杂任务切换 Opus 4.7 | 架构调整、跨文件重构和长流程任务更适合 Opus |
| 大修改先要计划 | 先让 Claude Code 输出修改计划,再执行文件改动 |
| 保留 Git 检查 | 修改前后使用 git status、git diff 和项目测试命令确认结果 |
| 价格看控制台 | Claude Code 按 Token 使用量计费,具体价格以控制台实时展示为准 |
相关资源
官方文档
Claude Code 官方文档
老张API控制台
管理 API 密钥
模型介绍
查看当前 Claude 系列模型
Cline 配置
VS Code 中的 AI Agent