如何在不完全使用Claude Code的情况下,巧妙地实现编程目标?

摘要:安装和入门 开始使用 官方文档:Claude Code 概览 claude code 是 Anthropic 开发的代理编码工具,目前已经有了比较稳定的版本和生态,是提高程序员工作效率的利器,强烈推荐尽快掌握! 本质上claude code
安装和入门 开始使用 官方文档:Claude Code 概览 claude code 是 Anthropic 开发的代理编码工具,目前已经有了比较稳定的版本和生态,是提高程序员工作效率的利器,强烈推荐尽快掌握! 本质上claude code这个程序只是在调用LLM/VLM 的API 来处理任务,如果不能使用 Anthropic 提供的服务/ Anthropic价格太贵,可以有很多其他的替代选择,比如GLM Coding Plan,或者各种claude中转服务。设置的原理就是靠修改 ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN。 如果有多个供应商,你也可以使用 [[CC-Switch]] 来可视化管理这些API key,以及claude code 的skills。 # 多平台安装指令 curl -fsSL https://claude.ai/install.sh | bash ## Claude Code 配置 GLM Coding Plan curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh ## 手动配置Claude-code export ANTHROPIC_BASE_URL="https://codeyy.top" export ANTHROPIC_AUTH_TOKEN="my_ANTHROPIC_AUTH_TOKEN" export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic" export ANTHROPIC_AUTH_TOKEN="my_ANTHROPIC_AUTH_TOKEN" 进一步的,还有claude-code-router这种项目,可以帮助把 OpenAI 格式的 API 转换成 Anthropic 格式的 API, 以实现 claude code 理论上可以接入任何API格式的供应商。 另外,还有类似的产品/应用程序,比如codex、 Gemini CLI,使用逻辑上也比较相似。 目前我使用的是 claude code+GLM Coding Plan, 已经能满足需求,暂时没有尝试更加先进的模型。 配置 类似 VS Code 的配置生效策略,claude code 也设计了多层配置: 作用域 位置 影响范围 与团队共享? Managed 系统级managed-settings.json 机器上的所有用户 是(由 IT 部署) User ~/.claude/目录 您,跨所有项目 否 Project 存储库中的.claude/ 此存储库上的所有协作者 是(提交到 git) Local .claude/*.local.*文件 您,仅在此存储库中 否(gitignored) 具体参考官方文档: claude code 配置 [[我的claude code 配置]],主要可以配置指令权限、读写文件夹权限、沙箱模式。 Memory 使用大模型很重要的一点是上下文,claude code中可以通过 Manage Claude's memory 来管理,实现更加智能化的编程体验。
阅读全文