Claude Code提供商
Claude Code提供商允许您通过Anthropic的官方CLI(命令行界面)而非Web API使用Claude模型。这使您可以直接从itBuilder访问Claude Max订阅。
设置说明
使用Claude Code提供商前,请确保完成以下步骤:
- 安装Claude CLI: 从Anthropic文档下载并安装官方命令行工具。
- 认证: 在终端运行
claude
启动应用。应用运行后,输入/login
登录Anthropic账户。此步骤是授予itBuilder访问Claude订阅权限所必需的。 - 验证设置: 运行
claude --version
确认CLI正常工作。这确保itBuilder能找到并使用可执行文件。 - 在itBuilder中配置:
- 进入itBuilder设置,选择**"Claude Code"**作为API提供商。
- 如果在自定义位置安装CLI,将**"Claude Code Path"**设置为完整可执行路径(如
/usr/local/bin/claude
)。否则可留空。 - 从可用选项列表中选择所需模型。
配置完成后,itBuilder将使用本地Claude CLI安装与Anthropic模型交互,利用您现有的订阅。
环境变量使用
claude
命令行工具与其他Anthropic SDK一样,可以使用ANTHROPIC_API_KEY
环境变量进行认证。这是在非交互环境中授权CLI工具的常用方法。
如果系统设置了此环境变量,claude
工具可能会使用它进行认证,而非交互式/login
方法。当itBuilder执行该工具时,将准确反映正在使用API密钥,因为这是claude
CLI本身的基础行为。
官网: https://docs.anthropic.com/en/docs/claude-code/setup
主要特性
- 直接CLI访问: 使用Anthropic官方Claude CLI工具进行模型交互。
- 高级推理: 完全支持Claude的思考模式和推理能力。
- 成本透明: 显示CLI报告的确切使用成本。
- 灵活配置: 与您现有的Claude CLI设置配合使用。
为何使用此提供商
- 无需API密钥: 使用现有的Claude CLI认证。
- 成本优势: 利用CLI订阅率和透明成本报告。
- 最新功能: 访问CLI中发布的新Claude功能。
- 高级推理: 完全支持Claude的思考模式。
工作原理
Claude Code提供商通过以下方式工作:
- 运行命令: 使用您的提示执行
claude
CLI命令。 - 处理输出: 通过高级解析分块处理CLI的JSON输出。
- 处理推理: 捕获并显示Claude的思考过程(当可用时)。
- 跟踪使用: 报告CLI提供的token使用情况和成本。
该提供商与itBuilder界面集成,在底层使用Claude CLI的同时,提供与其他提供商相同的体验。
配置
您只需要配置一个可选设置:
Claude Code路径
- 设置:
claudeCodePath
- 描述: Claude CLI可执行文件的路径。
- 默认:
claude
(假设在系统PATH中)。 - 何时更改: 如果在自定义位置安装Claude CLI。
自定义路径示例:
- macOS/Linux:
/usr/local/bin/claude
或~/bin/claude
支持的模型
Claude Code提供商支持这些Claude模型:
- Claude Sonnet 4 (最新,推荐)
- Claude Opus 4 (能力最强)
- Claude 3.7 Sonnet
- Claude 3.5 Sonnet
- Claude 3.5 Haiku (快速响应)
具体可用模型取决于您的Claude CLI订阅和计划。
常见问题
"使用此提供商需要Claude API密钥吗?"
- 通常不需要。您可以使用
claude
应用中的/login
命令进行交互式认证。 - 但如果设置了
ANTHROPIC_API_KEY
环境变量,Claude CLI可能会使用它进行认证。详情请参阅上面的警告。
"如何安装Claude CLI?"
- 访问Anthropic CLI文档获取安装说明
- CLI处理自己的认证和设置
"为什么使用此提供商而非常规Anthropic提供商?"
- 根据订阅可能有成本优势
"如果CLI不在PATH中怎么办?"
- 在Claude Code Path设置中设置自定义路径
- 指向安装CLI的完整路径