目前 AI 编程有两个方向,一种是 IDE ,另外一种是命令行。目前主流的 AI 编程工具一般会兼容这两种方式。 claude code 选择了原生支持命令行,IDE 则通过插件方式提供。除了claude code 自家的 claude sonnet 模型,各大模型厂商也陆续接入 claude code,也就是说可以在 claude code 中使用第三方模型。比如在 claude code 中使用 ark-code-latest 模型:以我自己的 ip_allow 项目为例,可以在项目中使用 claude code,让其阅读代码,理解项目功能:https://github.com/hyang0/ip_allow
了解整个项目基本情况后,就可以让AI干活了,比如增加新的系统功能:测试了一下用 AI 实现的双因素验证,基本上能直接拿来用:curl -fsSL https://claude.ai/install.sh | bash
当前 claude code 最新版本为 v2.1.20可以搭配国产编码模型,当前支持豆包、智谱AI、deepseek、kimi。使用方式: 通过环境变量切换模型,其中 ark-code-latest 是 Auto 模式,ark 是方舟的意思。export ANTHROPIC_BASE_URL="https://ark.cn-beijing.volces.com/api/coding"export ANTHROPIC_AUTH_TOKEN="<ARK_API_KEY>"export ANTHROPIC_MODEL="ark-code-latest"export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"# Avoid conflicts with local Anthropic configurationexport ANTHROPIC_API_KEY=""
可以通过火山引擎购买 API 套餐,新用户首月¥9.9,可以试用一下。https://volcengine.com/L/41PW6ISqoqQ/ 邀请码:YCNVDR42
如果命令行安装 claude code 失败,需要配置代理环境,命令:export https_proxy=http://<your-proxy-ip>:<port>
claude 使用方式:安装完直接在项目目录执行 claude 命令即可进入交互模式。使用前通过 export 配置 API key,claude 只是工具,大模型的接入需要自己购买。使用火山引擎可使用的国产编程模型有:Doubao-Seed-Code、GLM-4.7、Deepseek-V3.2、Kimi-K2-thinking。其中 ark-code-latest 模型是自动路由模型,会在上面几个中自动调整,官方推荐使用 Auto 模式。