牛马变高铁,用ai编程做100个app第一期:飞机大战

国货之光,qwen code现在可以免费用了,一句话生成一个app

(后边有具体使用教程)

提示词:帮我做一个网页版的飞机大战小游戏

第一版,啊哈哈哈哈,有点简陋,没关系,输入提示词:帮我做一下界面优化

看着还行,不过貌似还是太难简陋了,继续输入提示词:帮我描绘飞机的细节

优化之后增加了一部分细节,不过不完整,还有继续优化的空间,具体想编程什么样子,就看你自己的想法啦。 不过不得不说的话,qwen code最大的优势,速度。2000token/s的速度,算是全球最快的编程模型了吧。三轮提示词下来,一共5分钟就生成完毕了。这要是放在别的编程模型,三轮提示词,修修改改,至少十几分钟出去了。

那么问题来了,qwen code到底是什么呢?请往下看

Qwen Code

Qwen Code 是一个强大的命令行 AI 工作流程工具,改编自 Gemini CLI,特别针对 Qwen3-Coder 模型进行了优化。它通过高级代码理解、自动任务和智能辅助,增强了您的开发工作流程。

💡 免费选项

使用以下任何免费选项开始使用 Qwen Code,无需费用:

🔥 Qwen OAuth(推荐)

  • 每天 2,000 次请求,无令牌限制
  • 每分钟 60 次请求的速率限制
  • 只需运行 qwen 并使用您的 qwen.ai 账户进行身份验证
  • 自动凭证管理和刷新
  • 如果您已使用 OpenAI 兼容模式初始化,请使用 /auth 命令切换到 Qwen OAuth

🌏 地区免费层

  • 中国大陆:ModelScope 每天提供 2,000 次免费 API 调用
  • 国际:OpenRouter 每天在全球范围内提供最多 1,000 次免费 API 调用

⚠️ 警告

令牌使用通知:Qwen Code 每个周期可能会发出多个 API 调用,导致令牌使用量增加(类似于 Claude Code)。我们正在积极优化 API 效率。

主要功能

  • 代码理解和编辑 - 查询和编辑大型代码库,超出传统上下文窗口限制
  • 工作流程自动化 - 自动化操作任务,如处理拉取请求和复杂的变基
  • 增强的解析器 - 适应解析器,特别针对 Qwen-Coder 模型进行了优化

安装

先决条件

确保您已安装 Node.js 版本 20 或更高版本。

arduino 复制代码
curl -qL https://www.npmjs.com/install.sh | sh

从 npm 安装

sql 复制代码
npm install -g @qwen-code/qwen-code@latest
qwen --version

从源代码安装

bash 复制代码
git clone https://github.com/QwenLM/qwen-code.git
cd qwen-code
npm install
npm install -g .

快速开始

bash 复制代码
# 启动 Qwen Code
qwen

示例命令

markdown 复制代码
> 解释这个代码库结构
> 帮我重构这个函数
> 为这个模块生成单元测试

会话管理

使用可配置的会话限制来控制您的令牌使用,以优化成本和性能。

配置会话令牌限制

在您的家目录中创建或编辑 .qwen/settings.json

json 复制代码
{
  "sessionTokenLimit": 32000
}

会话命令

  • /compress - 压缩对话历史以在令牌限制内继续
  • /clear - 清除所有对话历史并重新开始
  • /stats - 检查当前令牌使用情况和限制

📝 注意:会话令牌限制适用于单个对话,而不是累积 API 调用。

授权

根据您的需要选择您偏好的身份验证方法:

1. Qwen OAuth(🚀 推荐 - 30秒内开始)

最简单的入门方式 - 完全免费且配额慷慨:

bash 复制代码
# 只需运行此命令并按照浏览器身份验证操作
qwen
会发生什么:
  • 即时设置:CLI 自动打开您的浏览器
  • 一键登录:使用您的 qwen.ai 账户进行身份验证
  • 自动管理:凭证在本地缓存以供将来使用
  • 无需配置:零设置 required - 只需开始编码!
免费层福利:
  • ✅ 每天最多 2,000 次请求(无需计算令牌)
  • ✅ 每分钟 60 次请求的速率限制
  • ✅ 自动刷新凭证
  • ✅ 个人用户零成本

ℹ️ 注意:为了保持服务质量,可能会发生模型回退

2. OpenAI 兼容的 API

使用 OpenAI 或其他兼容提供商的 API 密钥:

配置方法:

环境变量

ini 复制代码
export OPENAI_API_KEY="your_api_key_here"
export OPENAI_BASE_URL="your_api_endpoint"
export OPENAI_MODEL="your_model_choice"

项目 .env 文件

在项目根目录中创建一个 .env 文件:

ini 复制代码
OPENAI_API_KEY=your_api_key_here
OPENAI_BASE_URL=your_api_endpoint
OPENAI_MODEL=your_model_choice
API 提供商选项

⚠️ 地区通知

  • 中国大陆:使用阿里巴巴云百炼或 ModelScope(魔搭社区)
  • 国际:使用阿里巴巴云 ModelStudio 或 OpenRouter

使用示例

🔍 探索代码库

bash 复制代码
cd your-project/
qwen
架构分析
markdown 复制代码
> 描述这个系统架构的主要部分
> 关键的依赖关系是什么,它们是如何交互的?
> 找出所有 API 端点和它们的认证方法

💻 代码开发

重构
markdown 复制代码
> 重构这个函数以提高可读性和性能
> 将这个类转换为使用依赖注入
> 将这个大型模块拆分为更小、更专注的组件
代码生成
markdown 复制代码
> 为用户管理创建一个 REST API 端点
> 为认证模块生成单元测试
> 为所有数据库操作添加错误处理

🔄 自动化工作流程

Git 自动化
markdown 复制代码
> 分析最近 7 天的 git 提交,按功能分组
> 从最近的提交创建一个变更日志
> 找到所有 TODO 评论并创建 GitHub 问题
文件操作
shell 复制代码
> 将这个目录中的所有图片转换为 PNG 格式
> 将所有测试文件重命名为 *.test.ts 模式
> 找到并删除所有 console.log 语句

🐛 调试与分析

性能分析
markdown 复制代码
> 识别这个 React 组件中的性能瓶颈
> 找出代码库中的所有 N+1 查询问题
安全审计
markdown 复制代码
> 检查潜在的 SQL 注入漏洞
> 找到所有硬编码的凭据或 API 密钥

热门任务

📚 理解新代码库

markdown 复制代码
> 核心业务逻辑组件是什么?
> 安全机制是什么?
> 数据是如何流经系统的?
> 使用了哪些主要的设计模式?
> 为这个模块生成一个依赖图

🔨 代码重构与优化

shell 复制代码
> 这个模块的哪些部分可以被优化?
> 帮我重构这个类以遵循 SOLID 原则
> 添加适当的错误处理和日志记录
> 将回调转换为 async/await 模式
> 为昂贵的操作实现缓存

📝 文档与测试

markdown 复制代码
> 为所有公共 API 生成全面的 JSDoc 注释
> 为这个组件编写包含边缘情况的单元测试
> 以 OpenAPI 格式创建 API 文档
> 添加内联注释解释复杂的算法
> 为这个模块生成一个 README

🚀 开发加速

markdown 复制代码
> 设置一个带有认证的新 Express 服务器
> 创建一个带有 TypeScript 和测试的 React 组件
> 实现一个速率限制器中间件
> 为新架构添加数据库迁移
> 为这个项目配置 CI/CD 流水线

命令与快捷键

会话命令

  • /help - 显示可用的命令
  • /clear - 清除对话历史
  • /compress - 压缩历史以节省令牌
  • /stats - 显示当前会话信息
  • /exit/quit - 退出 Qwen Code

键盘快捷键

  • Ctrl+C - 取消当前操作
  • Ctrl+D - 退出(在空行上)
  • 上/下 - 导航命令历史

或许,最好的AI时代,就是让每个人都成为自己人生的"提示词工程师"。

如果觉得这边文章不错,随手 点个赞、在看、转发 三连吧

大家还有什么想要讨论的话题和想要用AI解决的生活中的小问题,欢迎评论区留言告诉我,后边的文章发什么,由大家来定!嘿嘿!

相关推荐
飞哥数智坊7 小时前
TRAE CN + K2 Thinking,我试着生成了一个简版的在线 PS
人工智能·ai编程·trae
YoungHong199217 小时前
MiniMax-M2 全方位配置手册:覆盖 Claude Code, Cursor, Cline 等工具
ai编程
人工智能训练18 小时前
如何在 Ubuntu 22.04 中安装 Docker 引擎和 Linux 版 Docker Desktop 桌面软件
linux·运维·服务器·数据库·ubuntu·docker·ai编程
数据智能老司机1 天前
Spring AI 实战——提交用于生成的提示词
spring·llm·ai编程
数据智能老司机1 天前
Spring AI 实战——评估生成结果
spring·llm·ai编程
该用户已不存在1 天前
免费的 Vibe Coding 助手?你想要的Gemini CLI 都有
人工智能·后端·ai编程
一只柠檬新1 天前
当AI开始读源码,调Bug这件事彻底变了
android·人工智能·ai编程
用户4099322502121 天前
Vue 3中watch侦听器的正确使用姿势你掌握了吗?深度监听、与watchEffect的差异及常见报错解析
前端·ai编程·trae
yaocheng的ai分身1 天前
【转载】我如何用Superpowers MCP强制Claude Code在编码前进行规划
ai编程·claude
重铸码农荣光1 天前
从逐行编码到「氛围编程」:Trae 带你进入 AI 编程新纪元
ai编程·trae·vibecoding