1.6 模型与工具
阅读完本节后,你将会收获:
- 理解 AI 模型、CLI 工具和 IDE 工具的区别
- 了解如何根据需求选择合适的工具
- 掌握 GLM 模型的配置方法
还没安装 Claude Code?
如果你还没有安装 Claude Code 和配置模型,请参考 1.0 快速开始 完成安装配置。
基本概念
AI 模型
AI 模型负责理解意图和生成内容。比如你问"怎么写登录功能",模型分析后返回代码方案。
| 分类 | 代表产品 |
|---|---|
| 国内 | GLM(智谱)、DeepSeek、Kimi(月之暗面)、Doubao(字节)、MiniMax |
| 国际 | GPT(OpenAI)、Gemini(Google)、Claude(Anthropic) |
工具负责执行具体操作,比如读取文件、运行命令、提交代码。工具需要接入模型才能工作。
对话框 vs 工具流
你平时用 AI,可能是在网页对话框里聊天:
| 对话框模式 | 工具流模式 |
|---|---|
| 只能聊天,不能操作文件 | 能直接读写你项目的文件 |
| 复制代码回来自己粘贴 | AI 自动修改代码 |
| 自己运行命令 | AI 自动执行命令 |
| 适合提问、学习 | 适合实际开发 |
AI 编程工具 = AI 大脑 + 手脚。模型是大脑,工具是手脚。只有大脑没有手脚,你只能复制代码;有了手脚,AI 能真正帮你干活。
| 类型 | 代表产品 | 特点 |
|---|---|---|
| CLI 工具 | Claude Code | 命令行运行,无图形界面 |
| IDE 工具 | Cursor、Windsurf、Trae | 图形界面,可视化操作 |
CLI vs IDE 工具,怎么选?
| CLI 工具 | IDE 工具 | |
|---|---|---|
| 交互方式 | 命令行文字对话 | 图形界面+对话 |
| 体验 | 简洁专注,无干扰 | 可视化,更直观 |
| 灵活性 | 高,易于脚本集成 | 中,受界面限制 |
| 适用场景 | 本教程推荐、服务器开发 | 喜欢 GUI 的开发者 |
核心能力相同:两者都能直接操作项目文件、运行命令、操作 Git。本教程推荐 CLI 工具(如 Claude Code),因为它简洁、强大,且更适合学习 AI 编程的本质。
组合使用:最佳实践
在 IDE 里打开终端,运行 CLI 工具 —— 这是很多开发者的首选配置:
- 左边是 VS Code/Trae 等编辑器,方便浏览和查看文件
- 底部终端运行 Claude Code 等 CLI 工具,让它帮你改代码
- 一边看文件结构,一边让 CLI 工具干活
这样你可以同时享受 IDE 的可视化便利和 CLI 工具的强大能力。当然,建议始终使用同一个 AI 模型,保持上下文连贯。
IDE 与 VS Code 的关系
大部分 AI IDE 基于 VS Code 开发(如 Cursor、Windsurf、Trae),界面和操作习惯一致,VS Code 插件可以通用,学习成本很低。
主流工具概览
| 类型 | 国际厂商 | 国内厂商 |
|---|---|---|
| CLI | Claude Code、Codex CLI、Gemini CLI、Aider、OpenCode | Qoder CLI、iFlow CLI |
| IDE | Cursor、Windsurf、Zed、GitHub Copilot | Trae、Qoder、CodeBuddy |
Claude Code 的优势
- 公开可用:发布在 npm 仓库,无地域限制
- 多模型支持:可接入国内模型(GLM、DeepSeek 等)
- 工作流强大:文件操作、代码搜索、Git 集成、子代理协作
- 成本可控:使用国内模型 API,价格远低于官方 Claude
配置 GLM 模型
如果你已经按照 1.0 快速开始 配置好了 GLM 模型,可以跳过本节。
步骤 1:购买编码套餐
访问 智谱 AI 开放平台,购买官方编码套餐,获取 API Key。
什么是 API Key
API Key 是调用大模型服务的"通行证",是你与智谱 AI 服务器通信的身份凭证。
步骤 2:自动配置
npx @z_ai/coding-helper
# 输入获取到的 API Key,工具会自动完成所有配置成本对比
| 对比项 | Claude 官方 | GLM-4.7 编码套餐 |
|---|---|---|
| 价格 | 约 ¥110/¥540 每 1M Token | 约 API 价格的 0.1 折 |
| 单次调用 | ~¥0.22 | ~¥0.02 |
| 网络环境 | 需要中转 | 国内直连 |
结论:对于日常开发,GLM-4.7 编码套餐的性价比极高。
其他开发工具
以下工具不是必需的,根据需要安装:
| 工具类型 | 推荐产品 | 什么时候需要 |
|---|---|---|
| Git GUI | GitHub Desktop、Sourcetree | 不熟悉 Git 命令 |
| 数据库 | DBeaver、Drizzle Studio | 频繁查看/修改数据 |
| API 测试 | Postman、Thunder Client | 调试 API 接口 |
最低配置
Claude Code + GLM-4.7 + 系统自带终端 + 浏览器,就能开始开发。
常见问题
Q: 必须用 AI 编辑器吗?
是的,这是本教程的核心。Vibecoding 理念建立在 AI 原生开发之上。你可以选择任意喜欢的 AI IDE(Cursor/Windsurf/Trae 等),或使用 Claude Code CLI 工具。
Q: Cursor 和 VS Code 什么区别?
Cursor 是 VS Code 的 AI 增强版。VS Code 需要手动安装 AI 插件,Cursor 则深度集成 AI 能力。如果你已经熟悉 VS Code,切换到 Cursor 成本很低。
核心理念
工欲善其事,必先利其器。
工具选择原则:
- AI 原生优先:现代开发离不开 AI
- 跨平台考虑:工具在 Mac/Windows 都可用
- 学习成本低:避免过于复杂的工具
- 社区活跃:有文档、有更新
最低配置:Claude Code + GLM-4.7 + 终端 + 浏览器
