1.6 模型与工具 转载

来源:https://github.com/datawhalechina/vibe-vibe

阅读完本节后,你将会收获:

  • 理解 AI 模型、CLI 工具和 IDE 工具的区别
  • 了解如何根据需求选择合适的工具
  • 掌握 GLM 模型的配置方法
💡 还没安装 Claude Code?

如果你还没有安装 Claude Code 和配置模型,请参考 1.0 快速开始 完成安装配置。

基本概念

AI 模型

AI 模型负责理解意图和生成内容。比如你问"怎么写登录功能",模型分析后返回代码方案。

分类 代表产品
国内 GLM(智谱)、DeepSeekKimi(月之暗面)、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 编程的本质。

details 🎮 点击体验:AI 工具选择向导

💡 练习:回答 3 个问题,获取个性化的工具推荐方案

🎯 核心概念:没有最好的工具,只有最适合你的工具组合
💡 组合使用:最佳实践

在 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 CodeCodex CLIGemini CLIAiderOpenCode Qoder CLIiFlow CLI
IDE CursorWindsurfZedGitHub Copilot TraeQoderCodeBuddy
💡 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 编码套餐
价格 约 ¥110/¥540 每 1M Token 约 API 价格的 0.1 折
单次调用 ~¥0.22 ~¥0.02
网络环境 需要中转 国内直连

结论:对于日常开发,GLM 编码套餐的性价比极高。

其他开发工具

以下工具不是必需的,根据需要安装:

工具类型 推荐产品 什么时候需要
Git GUI GitHub Desktop、Sourcetree 不熟悉 Git 命令
数据库 DBeaver、Drizzle Studio 频繁查看/修改数据
API 测试 Postman、Thunder Client 调试 API 接口
💡 最低配置

Claude Code + GLM + 系统自带终端 + 浏览器,就能开始开发。

常见问题

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 成本很低。

核心理念

工欲善其事,必先利其器

工具选择原则

  1. AI 原生优先:现代开发离不开 AI
  2. 跨平台考虑:工具在 Mac/Windows 都可用
  3. 学习成本低:避免过于复杂的工具
  4. 社区活跃:有文档、有更新

最低配置:Claude Code + GLM + 终端 + 浏览器

相关内容

最后编辑:Alex 2026-03-05 11:39:51