惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
博客园 - 叶小钗
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
美团技术团队
aimingoo的专栏
aimingoo的专栏
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
T
Tailwind CSS Blog
Martin Fowler
Martin Fowler
B
Blog RSS Feed
月光博客
月光博客
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
Y
Y Combinator Blog
B
Blog
MyScale Blog
MyScale Blog

Crazyrouter Blog

Gemini CLI Complete Guide 2026: Repo Automation, CI Agents, and Multi-Model Routing Ideogram AI Guide 2026: Brand Design Automation, API Workflows, and Alternatives GLM 4.6 API Guide 2026: Agents, RAG, Tool Calling, and Bilingual Apps WAN 2.2 Animate Tutorial 2026: Character Consistency, Shot Control, and API Workflows Google Veo3 API Guide 2026: Production Video Pipelines, Prompts, Pricing, and Fallbacks AI API Pricing Comparison 2026: Text, Image, Video, Caching, and Router Costs Codex CLI Installation Guide 2026: Windows, macOS, Linux, Proxies, and CI Setup How to Get a Claude API Key in 2026: Secure Setup for Teams, CI, and Alternatives Gemini Advanced Review 2026: Is It Worth It for Coding, Research, and API Teams? Seedance 2.0 Pricing: Convert 46 CNY per Million Tokens to Cost per Second Seedance 2.0 计费详解:46元/百万Token换算成每秒多少钱 Seedance 2.0料金解説:100万Tokenあたり46元を1秒あたりコストに換算 Gemini CLI 使用教程 2026:安装、代码示例、代理环境与 API 接入 Gemini 是什么?2026 完整介绍、API 使用教程与价格对比 Qwen2.5-Omni Guide 2026: Real-Time Voice, Vision, and Multimodal Agents Kimi K2 Thinking Guide 2026: Reasoning Workflows, Evals, and Cost Control Google Veo3 API Guide 2026: Batch Video Pipelines, Pricing, and Fallbacks Codex CLI Installation Guide 2026: macOS, Linux, WSL, Proxies, and Dev Containers How to Get a Claude API Key in 2026: Safe Production Setup and Alternatives AI API Pricing Comparison 2026: GPT, Claude, Gemini, Video, and Agent Workloads Gemini Advanced Review 2026: Is It Worth It for Developer Teams? Claude Code Pricing Guide 2026: API Fallbacks, Team Seats, and Budget Control Seedream 4.0 API Tutorial 2026: Batch Image Generation, Product Creative, and Pricing Qwen2.5-Omni Guide 2026: Real-Time Voice, Vision, Text Agents, and API Integration Kimi K2 Thinking Guide 2026: Reasoning Agents, Evaluation Workflows, and API Cost Control WAN 2.2 Animate Tutorial 2026: Character Motion, Shot Control, API Pipelines, and Pricing Google Veo3 API Guide 2026: Production Video Workflows, Prompts, Pricing, and Fallbacks AI API Pricing Comparison 2026: OpenAI, Claude, Gemini, DeepSeek, and Router Costs How to Get a Claude API Key in 2026: Setup, Security, Rotation, and Alternatives Codex CLI Installation Guide 2026: macOS, Linux, WSL, Proxies, and Devcontainers
18|Claude Code 接入 Crazyrouter 连载 18:AI 时代,会说话...
Crazyrouter Team · 2026-06-09 · via Crazyrouter Blog

18|Claude Code 接入 Crazyrouter 连载 18:AI 时代,会说话就会编程#

本文是 Crazyrouter Claude Code 系列第 18 篇。本文会围绕「Claude Code 接入 Crazyrouter 连载 18:AI 时代,会说话就会编程」展开,重点覆盖 AI 时代,会说话就会编程、动手:你的第一个 AI 原生应用、附录 1:我们需要前端开发知识吗?。

统一接入口径:Claude Code / Anthropic 原生客户端使用 ANTHROPIC_BASE_URL=https://cn.crazyrouter.com;OpenAI 兼容 SDK、HTTP 请求和前后端应用使用 base_url=https://cn.crazyrouter.com/v1

本篇导读#

  • 适合人群:正在用 Claude Code、准备接入国产模型,或希望把团队调用统一到 Crazyrouter 的开发者。
  • 你会学到:如何按 Crazyrouter 文档配置环境变量、组织工作流,并避免 Base URL 写错导致的 /v1/v1/... 问题。
  • 推荐准备:先在 Crazyrouter 控制台 创建一个单独的 API Token,再参考 Claude Code 接入文档 完成基础配置。

AI 时代,会说话就会编程#

这是一个基于项目制学习的学习教程。可以跟随步骤一步步操作,并尝试复现结果。

很多小伙伴脑子里有一堆产品点子:一款帮自己记账的小工具、一个记录孩子成长的网页、甚至一款小游戏。但一想到要写代码、要找程序员,就直接劝退。

AI 出现之后,第一次给了非程序员一个全新的可能:你不需要会写代码,只需要学会对 AI 说清楚你想要什么。来自 GitHub Copilot 的 数据显示,超过1500万开发者正在用AI辅助编程,平均46%的代码都是AI生成的! 在Java项目中这个比例能达到61%。

接下来,我们就以贪吃蛇为例,具体看看 AI 编程目前到底能做到什么程度。

1. 60 秒做一个贪吃蛇游戏#

首先,请打开实验网页 z.ai,介绍其全栈开发模块的使用。

什么是【网页就能编程】的新模式?

过去,开发一个网页应用需要:

  • 安装编程环境(如 Python、Node.js)
  • 配置代码编辑器
  • 学习 HTML/CSS/JavaScript 等语言
  • 处理各种依赖和报错

而现在,借助 AI 编程平台,你只需要:

  • 打开浏览器,访问网页
  • 用自然语言描述你想要的功能
  • AI 自动生成代码并实时预览效果

这种「对话即编程」的模式,让编程从「写代码」变成了「描述需求」。你不需要关心底层技术细节,只需要清楚地告诉 AI 你想要什么,它就能帮你把想法变成可运行的程序。这就是 AI 时代编程的新范式——Vibe Coding(氛围式编码)。

输入我们的简单需求后点击 全栈开发 按钮,你可以实时观看网页的完整创建过程。通常只需泡一杯咖啡的时间,网页便会自动生成完毕!

生成结束后,你能看到右侧出现可浏览的网页界面。你可以上下滚动浏览页面内容,或点击页面顶部的 🧭 按钮切换至全屏模式查看效果。

其中顶部从左到右按钮的作用依次为:箭头按钮展开侧边对话历史栏,铅笔按钮用于新建一个对话,循环箭头按钮用于刷新页面,指南针按钮负责切换至全屏模式,Download 按钮用于下载项目,<> 按钮用于切换代码视图,Publish 按钮用于发布项目。

如果你想查看该网页的源代码,可以点击右上角的代码图标查看完整代码。

🌐 探索更多 AI 编程工具

除了 z.ai,还推荐尝试以下 AI 编程平台进行测试:

工具地址特点
Figma Makefigma.com/make与设计工具深度整合,适合设计师快速实现交互原型
v0.devv0.devVercel 出品的 AI 生成 UI 工具,输入描述即可生成可运行的 React 组件代码
Bolt.newbolt.newStackBlitz 推出的 AI 全栈开发平台,可直接生成并部署完整的 Web 应用
Lovablelovable.dev专注于生成高质量 React 应用,支持 GitHub 集成和一键部署
Replit Agentreplit.com集成 AI 编程助手的在线 IDE,支持多种语言和实时协作

2. 对话编程能做什么不能做什么#

本节聚焦一个具体问题:当你只依赖对话式 AI、不写任何代码时,它究竟能把事情推进到哪一步。 在经验层面,一个较为稳定的结论是:它可以帮你完成一个“小而完整”的东西,但“做到什么程度就算够”,仍然需要你亲自决策每一步的详细步骤。

更擅长“小而清晰”的应用#

从前面的贪吃蛇示例中,你已经看到了一种典型模式: 只要你能把界面和交互说清楚,AI 通常可以在几轮对话内,拼出一个可以打开、可以点击、可以玩的完整网页。

这类任务往往具备几个共同特征:

  • 范围清晰:一页网页、一个简单内部工具、一个小玩法
  • 结果可见:你能立即在浏览器中验证是否按预期工作
  • 纠错直接:发现问题后,可以在后续对话中点明具体现象并要求修正(通过复制错误直接粘贴,或者截图粘贴的形式让 AI 进行修改)

在这个边界内,你可以把对话式 AI 看作一位执行力不错的"辅助开发者"。你只需在每一轮用自然语言细化和修正需求,就能快速得到可用的原型。

大型项目需要“流程视角”#

一旦超出小而清晰的范围,只指望靠几轮对话让 AI 端到端完成复杂系统,很快就会遇到上限。大型项目往往要接后端、连数据库、整合第三方服务,还牵涉权限、安全、并发和大量业务规则,目标是交付一整套与现有业务深度打通的系统,而不是一页网页。

在这种情况下,更合理的做法不是把所有需求一股脑丢给 AI,而是先梳理出清晰的整体流程:关键步骤是什么、每一步的输入输出和状态变化是什么、哪些节点对性能和安全最敏感。再基于这张流程图,把相对独立的环节拆分出来,交给对话式 AI 生成接口、模块、脚本和测试。

以目前的能力来看,AI 更擅长加速一个个小步骤,由你(或你的团队)来决定怎么拆步骤、如何串联,并负责最终的架构设计、系统集成和运维。

能写和能用的区别#

咋一看,AI 好像什么都能写,但这些东西到底能不能用,能用到什么程度,我们该如何划分?

一个可参考的经验是:

适用场景指南

  • 原型 / Demo / 内部自用工具:非常适合先交给 AI 打第一版,再由你迭代细节。
  • 面向真实用户的大型产品:通常需要工程师在架构、抽象、性能和维护上长期投入。
  • 强安全 / 强合规系统(如支付、风控、医疗等):在当前阶段,不宜“生成完就直接上线”,必须引入严格的审查与测试流程。

在当下,你可以相对安心地把 AI 视作一个高效的 Demo 与自用工具搭档: 只要你愿意多测试、多迭代,多问几轮“这里不对,帮我修一下并解释原因”,在原型与内部工具这一级别,整体质量通常是足够且具备实践价值的。

动手:你的第一个 AI 原生应用#

让我们回到动手部分,在前一部分,我们已经用 AI 快速做出了一个可以玩的贪吃蛇原型,也大致知道了 AI 能做什么、不能做什么。接下来我们将学习如何用最基础的 vibe coding 技巧创建一个现代版的 AI 贪吃蛇游戏。我们将让蛇吃掉文字字符而不是豆子。最后让游戏根据吃掉的文字字符生成一首诗,并画一幅画。 通过这个实际案例你能够理解全新编程方式的核心理念:如何学会用自然语言清晰地表达需求。

3.1 AI 原生贪吃蛇#

在一开始,我们可以用最简单的方式与大模型对话,这将帮助我们快速获得产品原型。我们可以直接在聊天框中输入:

可复制项目:提示词示例#

可复制项目:提示词示例#

  1. 我可以吃不同的单词,它们会被收集在一个盒子里

可复制项目:提示词示例#

  1. 我可以吃不同的单词,它们会被收集在一个盒子里
  2. 当蛇吃了8个单词时,llm 应该根据这些单词创作一首诗,我们可以根据需要重新混合这首诗。
  3. 当诗完成后,下一步将自动根据这首诗创建一幅图像。

注意,在开发过程中,我们可能会遇到不尽如人意的问题,例如点击按钮没有任何反应、使用功能时报错、功能未按预期工作,或者前端页面与预期设计不符。

在这种情况下,我们需要进一步向模型提问,以帮助修复这些意外问题。

3.2 给游戏添加新功能#

完成基本功能后,我们可以尝试给我们的程序添加一些新花样!如果你觉得蛇吃单词或字符的过程有点枯燥,你可以让蛇吃不同颜色的单词,并相应地改变蛇的颜色。

你还可以为“吃”的过程添加特效,或者引入触发特效的魔法单词——比如增加蛇的速度或大小。另一个想法是每当蛇吃一个单词时就让模型生成一首诗和一幅图,而不是等到它吃掉八个单词。

如果觉得这些有挑战性,你可以直接向语言模型求助!它可以提供创意建议,让你的游戏更有趣。试一试吧!

此外,我们还可以要求 LLM 帮你直接生成项目级的提示词。在上一节中,我们只自己写了贪吃蛇游戏的提示词。现在让我们尝试让大模型生成一个带有整体框架和实现路径的提示词(你可以直接用 z.ai 生成)。

如果你想学习如何写出更好的提示词,可以查看 提示词工程附录。

我想让 AI 生成一个网页贪吃蛇游戏,需要一个更完整的提示词,让生成结果更令人印象深刻和有趣。请生成相应的提示词。当前目标是:生成一个贪吃蛇游戏,需要实现吃不同单词生成诗歌的功能,并且应该包含图像生成模块。

z.ai 的回复将会是这样的:

我们可以使用这个提示词在全栈开发模式下重新生成项目:

3.3 尝试制作其他小游戏#

除了贪吃蛇(游戏),我们可以让想象力尽情驰骋。

创造任何我们想创造的东西,甚至尝试搞砸一切!然后重头再来!

还有... 如果你喜欢玩游戏,让我们一起尝试创造游戏吧!

附录 1:我们需要前端开发知识吗?#

一句话总结

你不需要会写代码,但了解基础概念能让你更好地向 AI 描述需求。

前端三件套#

浏览器通过三种"代码"来构建页面:

代码如何变成页面?#

当你打开一个网页时,浏览器会按顺序处理三种代码:

  1. HTML —— 定义页面结构 浏览器首先解析 HTML,了解页面上有哪些元素(标题、段落、图片、按钮等),以及它们的层级关系。
  2. CSS —— 应用样式 然后浏览器根据 CSS 规则,给这些元素添加样式:颜色、大小、位置、间距等,让页面变得美观。
  3. JavaScript —— 添加交互 最后执行 JavaScript 代码,让页面"动起来":响应点击、提交表单、播放动画等。
  4. 页面呈现 三者的配合结果就是你最终看到的网页。

现代前端框架:从 HTML 到 React/Vue#

前面介绍的 HTML、CSS、JavaScript 是前端开发的"三件套",它们是所有网页的基础。但当页面变得复杂时,直接用这三件套开发会遇到挑战:代码难以维护、重复劳动多、数据同步麻烦。

现代前端框架(如 React、Vue、Angular)建立在 HTML/CSS/JS 之上,让开发更高效:

  1. HTML/CSS/JS(基础阶段) 直接操作页面元素,适合简单页面。但当代码量增大时,所有逻辑混在一起,难以维护。
  2. jQuery(过渡阶段) 简化了 DOM 操作,让代码更简洁。但仍需手动管理页面状态,数据变化时要自己找到对应的元素并更新。
  3. React/Vue(现代阶段) 采用组件化和状态驱动的设计:
  • 组件化:把页面拆成独立的可复用模块(如按钮、卡片、导航栏)
  • 状态驱动:数据变化时,框架自动更新对应的界面,无需手动操作

简单理解

  • HTML/CSS/JS = 基础材料(砖块、水泥、钢筋)
  • React/Vue = 建筑框架(提供了搭建房屋的规范和工具)

在 AI 辅助编程时代,你不需要深入掌握框架的所有细节,只需要理解它们的基本概念,就能通过自然语言描述让 AI 帮你生成代码。

在 Vibe Coding 中#

核心要点:你不需要写代码,只需要会描述。

了解前端概念后,你可以这样跟 AI 描述需求:

"用 React 做一个排行榜页面,右侧显示分数列表,点击某行在下方展示玩家详情,风格简洁现代。"

如果你想深入理解 HTML、CSS、JavaScript 等前端基础知识,可以查看 Web 基础附录。想了解前端技术的发展历程,可以查看 前端进化史附录。

附录 2:到底什么是 Vibe Coding#

💡 什么是 Vibe Coding?计算机科学家 Andrej Karpathy(OpenAI 的联合创始人之一,特斯拉前 AI 负责人)于 2025 年 2 月提出了 vibe coding 一词。这个概念指的是一种依赖于 LLM 的编码方法,允许程序员通过提供自然语言描述而不是手动编写代码来生成可工作的代码。

从字面上看,Vibe Coding 可以理解为一种“用说的方式来做开发”。它的核心变化在于:你不再需要自己一行一行写代码、查语法、调 Bug,而是直接用自然语言描述你想要的东西,例如:

“我需要一个登录页面,上面有手机号输入框和验证码输入框。” “登录成功后,跳转到首页,并在右上角显示用户名。” “给我一个简单的贪吃蛇小游戏,可以用键盘方向键控制。” 大语言模型(LLM)会把这类描述自动翻译成真正可以运行的代码,并生成对应的页面、逻辑和数据结构。你看到效果后,再用自然语言提出修改意见,例如“按钮再大一点”“背景换成深色”“得分记录下来并显示排行榜”,AI 会继续按你的要求调整实现。

在这种模式下,你不需要先学会编程语言,再去写代码;而是把主要 精力放在:说清楚要做什么、看到结果后判断“哪里不对”、再提出新的修改。AI 则负责把这些 高层的想法落成具体实现,从而显著减少机械、重复的编码工作。

你可以点击这里查看更多关于 vibe coding 的细节 : ibe-coding

你可以点击这里查看更多关于 Karpathy 的分享内容:

如何假装自己是 Vibe Coding 大师#

实际上,在真正的 vibe coding 过程中,我们通常不会使用很多复杂的提示词。也许我们在开始时需要为整个程序提供一个具体且适度复杂的提示词,但在那之后的每一步,你可能只需要以下类型的提示词:

这听起来可能有点夸张,但实际上,这些就是我们在日常工作中可能使用的提示词。由于大语言模型的上下文长度限制,或者有时因为它们的指令遵循能力不是很强,模型可能会忘记对话早些时候讨论的内容。在 vibe coding 中,我们倾向使用长上下文的模型,并且使用指令遵循能力强的模型,我们可以通过这两者的排行或者指标来判断其是不是好模型。

或者,由于训练数据集的风格,大模型倾向于以其训练数据的风格回答。例如,有些人说话很严肃,有些人喜欢添加很多修饰,而有些大模型喜欢在代码中添加很多注释或不必要的模块。

附录 3:模型上下文#

模型上下文可以理解为 AI 的短期记忆。它指的是在当前一次对话或一次任务中,模型能够“看到”和“记住”的所有文本内容,包括你之前输入的问题、系统提供的说明、相关资料等。

正是因为有上下文,AI 才能理解你在接着前面的内容继续提问,才能进行一轮一轮、看起来连贯自然的对话。如果没有上下文,你的每一句话在模型看来都像是一次全新的提问,它无法知道你之前说过什么,也就谈不上延续对话。

每个模型都有自己的有效上下文长度(context window)。这个长度通常用 token(可以粗略理解为“字词片段”的单位)来衡量,目前主流模型大多在 32k~128k token 之间。上下文越长,模型一次能“读”的内容就越多,例如:

  • 一次性读完一篇较长的论文或报告
  • 在同一轮对话中引用多篇资料、多个案例
  • 让模型记住之前几轮的复杂讨论结论

当你输入的内容接近或超过模型的上下文限制时,往往会出现一些常见现象:

  • 模型开始遗忘前面长文本中的细节或关键信息
  • 对话进行到后面,话题逐渐偏离最初目标
  • 对同一材料的不同问答之间,引用的内容不一致

这些现象并不是模型突然“变笨”,而是上下文容量被用满或接近用满后产生的自然结果。

在实际使用中,我们既希望上下文尽可能长,又要意识到:

  • 上下文越长,占用的算力资源越多
  • 对应的调用成本(费用)也会随之增加

因此,在设计 AI 应用时,需要在让模型看得足够多和控制成本、提升效率之间做平衡。例如:

  • 对真正需要长期保留的信息进行提炼后再交给模型
  • 对不再需要的细节信息,避免一遍又一遍原样塞入上下文
  • 使用外部知识库等方式,把“长期记忆”交给系统,而不是强行塞进模型上下文中

附录 4:指令遵循能力#

指令遵循能力指的是:模型在理解你的指令之后,能否准确、完整地按照你的要求执行。它不仅包括能回答问题,还包括能按指定格式、风格、步骤完成任务。

例如,下面这些都是对模型有明确要求的指令:

  • 将这篇文章总结为三个要点
  • 用正式、礼貌的语气写一封回复邮件
  • 把这个词翻译成英文,并各造一个例句
  • 从文章中提取作者、时间和主要事件

一个指令遵循能力强的模型,通常具备以下特征:

  • 按要求的数量输出内容 例如要求总结三个要点,就不会给出五条。
  • 覆盖所有指定的要素 例如要求提取作者、时间和事件,就不会遗漏其中任何一项。
  • 遵守指定的格式和语气 例如要求使用正式语气,就不会输出过于口语化的回复。
  • 不做不必要的额外延伸 例如只要求翻译和造句,就不会额外输出一大段无关解释。

在实际应用中,强指令遵循能力非常重要,原因包括:

  • 提高稳定性:同样的指令在不同时间、多次运行时,输出结构和行为模式更加一致,不容易随意发挥
  • 提高可复现性:当你把一段提示词配置到产品或流程中时,可以预期模型大致会怎样响应,方便测试和迭代
  • 便于系统集成:当模型输出符合预期格式时,更容易与后端程序、工作流或其他工具自动对接

因此,在选择和评估一个大语言模型时,除了关注它是否聪明、知识覆盖是否广之外,还需要特别关注它的指令遵循能力。对于工业级应用来说,能否稳定而准确地执行指令,往往比偶尔给出一次惊艳回答更重要。


相关阅读#

开始接入 Crazyrouter#

如果你准备把 Claude Code、国产模型或自己的应用统一接入 Crazyrouter,可以按这个顺序推进:

  1. Crazyrouter 控制台 创建一个专用 API Token,并按项目或团队单独管理权限。
  2. Claude Code 使用根域名:https://cn.crazyrouter.com;OpenAI 兼容 SDK 使用:https://cn.crazyrouter.com/v1
  3. 需要自动检查环境或快速写入配置时,使用 Crazyrouter Claude Code 一键配置脚本
  4. 调试失败时先看控制台日志,再核对 API Endpoint 说明,重点检查 Base URL 是否多写了 /v1

需要评估模型成本或选择不同模型时,可以先查看 Crazyrouter 价格与模型页,再把常用模型加入 Token 白名单。