AtomGit 首发!双模型 PK 赛:我用 GLM-5 和 Qwen3.5 一句话生成游戏,谁更强?

AtomGit 首发!双模型 PK 赛:我用 GLM-5 和 Qwen3.5 一句话生成游戏,谁更强?
在这里插入图片描述
活动入口AtomGit 首发模型体验活动
在这里插入图片描述

一、项目背景

春节期间,AtomGit AI 社区首发上线了多款开源大模型,包括 GLM-5、Qwen3.5、DeepSeek 等,覆盖文本生成、代码开发、多模态等多个领域。

作为一个喜欢折腾的开发者,我萌生了一个想法:能不能用 AI 双模型并行生成游戏,让用户对比投票选择最佳版本?

这个想法的核心价值:

  • 横向对比:两个模型同台竞技,优劣一目了然
  • 效率翻倍:一次请求,获得两个版本的代码
  • 用户参与:投票机制增加趣味性和互动性

二、用 GLM-5 生成项目原型

我直接在 AtomGit 平台上问 GLM-5,让它帮我搭个项目骨架:

我的提问

请生成一个完整的"一句话生成游戏对比工具"项目代码。 前端Vue3,后端Fastify。 用户输入游戏描述,后端同时调用GLM-5(zai-org/GLM-5)和Qwen3.5(vLLM_Ascend/Qwen3.5)生成HTML游戏, 并排展示在iframe中,左右分别显示两个模型的游戏,每个游戏下方有点赞按钮,底部显示历史记录。 API地址: https://api-ai.gitcode.com/v1 体验密钥从atomgit官方免费获取。 输出前后端完整代码。 
在这里插入图片描述

GLM-5 给了完整的前后端代码,我在这基础上改了改:

  • 加了缓存,不然每次都调 API 太慢了
  • 优化了下界面,改成左右双栏
  • 用 iframe 沙箱隔离,防止生成奇怪的代码
  • 加了错误处理,体验好一点

项目就这么跑起来了。

在这里插入图片描述

三、项目介绍

3.1 怎么玩

输入游戏描述

双模型并行生成

GLM-5 生成游戏A

Qwen3.5 生成游戏B

并排展示

用户投票选择

操作很简单:

  1. 输入你想玩的游戏(比如"打地鼠")
  2. 两个模型同时生成
  3. 左右对比看效果,觉得哪个好就投一票
在这里插入图片描述

3.2 技术架构

AI 模型

后端 (Fastify)

前端 (Vue3 + Vite)

输入组件

游戏预览

投票组件

API 路由

模型调用服务

缓存服务

GLM-5

Qwen3.5

技术栈

层级技术说明
前端Vue 3 + Vite响应式框架 + 构建工具
后端Fastify高性能 Node.js 框架
AIGLM-5 / Qwen3.5通过 GitCode API 调用
安全iframe sandbox沙箱隔离,防止恶意代码

3.3 项目结构

ai-game-generator/ ├── client/ # 前端 │ ├── src/ │ │ ├── App.vue # 主组件 │ │ └── main.js │ └── vite.config.js ├── server/ # 后端 │ ├── src/ │ │ ├── config.js # 模型配置 │ │ ├── index.js # 入口文件 │ │ ├── routes/ │ │ │ └── generate.js │ │ └── services/ │ │ ├── model.js # API 调用 │ │ └── cache.js # 缓存服务 │ └── package.json └── .env.example # 环境变量模板

四、核心实现

4.1 提示词

想让模型生成能直接跑的游戏,提示词挺关键的。我试了几版,最后定型是这样的:

constGAME_PROMPT_TEMPLATE=`你是一个HTML小游戏生成引擎。 严格要求: 1. 只输出完整HTML文档 2. 必须包含 <!DOCTYPE html> 3. 内嵌 CSS 4. 内嵌 JS 5. 不允许 Markdown 6. 不允许解释 7. 不允许外链资源 8. 代码必须可直接运行 9. 游戏必须有交互逻辑 用户需求: {userPrompt}`;

主要就几点:

  • 明确告诉它是"游戏生成引擎"
  • 禁止输出废话(Markdown、解释)
  • 要求单文件,复制就能跑

4.2 双模型并行调用

Qwen3.5GLM-5后端前端用户Qwen3.5GLM-5后端前端用户输入游戏描述POST /generate并行请求并行请求返回游戏A返回游戏B{ modelA, modelB }并排展示

// server/src/services/model.jsasyncfunctioncallGitCodeAPI(prompt, modelConfig){const response =awaitfetch(`${config.gitcode.baseUrl}/chat/completions`,{method:'POST',headers:{'Content-Type':'application/json','Authorization':`Bearer ${config.gitcode.apiKey}`},body:JSON.stringify({model: modelConfig.model,messages:[{role:'user',content: systemPrompt }],stream:false,max_tokens: modelConfig.maxTokens,temperature:0.6})});returnextractHtml(await response.json());}// 双模型并发exportasyncfunctioncallModels(prompt){const[resultA, resultB]=await Promise.all([callGLM(prompt),callQwen(prompt)]);return{modelA: resultA,modelB: resultB };}

4.3 缓存加速

// 内存缓存 + 文件缓存,24小时过期const memoryCache =newMap();constCACHE_TTL=24*60*60*1000;

缓存策略

命中

未命中

命中

未命中

收到请求

内存缓存?

直接返回

文件缓存?

加载到内存

调用API

保存缓存

缓存层响应时间持久性
内存<1ms进程重启丢失
文件~10ms24小时有效

4.4 安全沙箱

<iframe:srcdoc="modelA?.html"sandbox="allow-scripts allow-popups allow-forms"></iframe>

沙箱权限说明

权限说明
allow-scripts允许执行 JavaScript
allow-popups允许弹窗
allow-forms允许表单提交

即使生成恶意代码,也被限制在沙箱内,无法访问父页面或执行危险操作。

五、模型对比评测

公平性说明:两个模型统一使用 maxTokens: 4096 参数,确保公平对比。

5.1 综合评分

维度GLM-5Qwen3.5
代码结构⭐⭐⭐⭐⭐⭐⭐⭐⭐
创意程度⭐⭐⭐⭐⭐⭐⭐⭐⭐
完整性⭐⭐⭐⭐⭐⭐⭐⭐
简洁度⭐⭐⭐⭐⭐⭐⭐⭐⭐

5.2 实测对比

俄罗斯方块对比

在这里插入图片描述
维度GLM-5Qwen3.5
界面信息分数/等级/预览/控制提示基础布局
代码行数~400行~250行
可维护性高,结构清晰中,适合二次开发

打地鼠对比

在这里插入图片描述
维度GLM-5Qwen3.5
视觉主题统一,有氛围感简洁,偏功能导向
交互反馈地鼠形象ok,敲打地鼠联动动画流畅地鼠形象因为生成失败,动画效果不明显,游戏体验不好
游戏体验完整,可直接使用需补齐素材/动画

5.3 选择建议

完整度/可维护性

创意点子/快速原型

你的需求

追求什么?

GLM-5

Qwen3.5

✅ 适合生产项目

✅ 适合探索验证

5.4 遇到的问题

问题原因解决方案
代码截断token 限制提示词精简 + 引导生成精简代码
输出污染模型输出 Markdown后处理正则清洗标记
响应时间长API 调用耗时缓存机制 + 加载动画

六、项目亮点

亮点说明
🎮 双模型并行一个请求,两个结果,对比直观
⚡ 即时可玩生成 HTML 直接运行,无需编译
🗳️ 投票互动增加趣味性和用户参与感
🔒 安全沙箱iframe 隔离,保障安全
💾 智能缓存节省成本,毫秒级响应

七、部署指南

# 1. 克隆项目git clone https://atomgit.com/u013737132/ai-game-generator cd ai-game-generator # 2. 配置环境变量cp .env.example .env # 编辑 .env,填入 GitCode API Key# 3. 安装依赖并启动npminstallnpm run dev 

环境变量配置

# GitCode API 配置GITCODE_API_KEY=your_api_key_here GITCODE_BASE_URL=https://api-ai.gitcode.com/v1 # 服务端口PORT=3000

访问 http://localhost:5173 即可体验!

八、结语

这次使用 AtomGit 首发模型的体验非常棒!GLM-5 和 Qwen3.5 都展现出了强大的代码生成能力。

模型适合场景推荐指数
GLM-5追求完整性和规范性,适合稳定项目⭐⭐⭐⭐⭐
Qwen3.5追求创意和灵活性,适合快速原型⭐⭐⭐⭐

如果你也对 AI 编程感兴趣,强烈推荐来 AtomGit 体验这些首发模型!


项目地址https://atomgit.com/u013737132/ai-game-generator

活动入口AtomGit 首发模型体验活动

Read more

5 分钟用满血 DeepSeek R1 搭建个人 AI 知识库(含本地部署)

5 分钟用满血 DeepSeek R1 搭建个人 AI 知识库(含本地部署)

最近很多朋友都在问:怎么本地部署 DeepSeek 搭建个人知识库。 老实说,如果你不是为了研究技术,或者确实需要保护涉密数据,我真不建议去折腾本地部署。 为什么呢? 目前 Ollama 从 1.5B 到 70B 都只是把 R1 的推理能力提炼到 Qwen 和 Llama 的蒸馏版本上。 虽说性能是提升了不少,但跟原汁原味的 R1 模型比起来,还是差太多了。 官方的满血版本可是 671B 的参数量,说实话,对普通人来说想本地部署,这成本确实太高了。 不过我最近发现了一个平台,不仅能用上 R1 本 1,还提供了不少免费额度。 此外,为了让拥有算力的朋友可以本地部署,我也提供了相关教程。 看完全文,你会收获: 1、满血 DeepSeek R1 模型

By Ne0inhk
用Java飞算AI打造磁盘大文件搜寻助手,轻松解决C盘爆满难题

用Java飞算AI打造磁盘大文件搜寻助手,轻松解决C盘爆满难题

文章目录 * 一、前言 * 二、Java飞算AI开发体验 * 第一步:安装Java飞算插件 * 第二步:智能需求分析 * 第三步:智能接口设计 * 第四步:处理逻辑设计 * 第五步:一键生成源码 * 三、实战效果展示 * 发现问题的根源 * 清理前后对比 * 优化用户体验 * 深度清理成果 * 四、总结与感悟 一、前言 相信很多朋友都遇到过这样的困扰:C盘突然爆红,系统运行缓慢,却不知道到底是哪些文件在"偷偷"占用宝贵的磁盘空间。市面上的清理软件要么功能有限,要么需要开通会员才能查看大文件详情,着实让人头疼。 最近我在使用Java飞算插件开发MES系统时,深深被其强大的AI代码生成能力所震撼。今天,我决定用Java飞算来解决这个磁盘空间的老大难问题——开发一个磁盘大文件搜寻助手。 项目目标:基于Java 8开发一款轻量级工具,能够快速扫描指定磁盘或目录下的所有文件,按文件大小降序排列,并通过REST API提供查询功能,帮助用户精准定位大文件,高效分析磁盘空间占用情况。

By Ne0inhk
Trae 宝藏功能实测:从 Mcp 搭建天气系统,到 AI 重塑 Excel 数据处理

Trae 宝藏功能实测:从 Mcp 搭建天气系统,到 AI 重塑 Excel 数据处理

本文 * 利用trae以及第三方MCP Server搭建一个天气系统网页 * 前言 * 链接高德地图MCP * 链接quickchart-server MCP Server * 链接EdgeOne Pages Deploy MCP * 智能体的创建 * 天气系统效果展示 * 利用trae做一个Excel格式化工具 * 前言 * 使用trae完成代码的实现 * 总结 我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:https://www.trae.com.cn/?utm_source=juejin&utm_medium=juejin_trae&utm_campaign=422content 随着trae的爆火,我利用了trae里面的Mcp服务搭建了一个天气系统,以及我用trae里面的Ai做了一个Excel数据化的小工具。希望文章可以帮到你们,哈哈哈。你们也可以自己去使用trae去搭建一款属于你们自己的软件 利用trae以及第三方MCP Server搭建一个天气系统网页 前言

By Ne0inhk
SillyTavern(酒馆)一个可以安装在电脑(和安卓手机)上的人工智能互动角色聊天/角色扮演游戏

SillyTavern(酒馆)一个可以安装在电脑(和安卓手机)上的人工智能互动角色聊天/角色扮演游戏

SillyTavern 是一个可以安装在电脑(和安卓手机)上的用户界面,让您可以与文本生成的人工智能互动,并与您或社区创建的角色聊天/玩角色扮演游戏。 官网:SillyTavern/SillyTavern: LLM Frontend for Power Users. 当然可惜的是说明书是英文的:What is SillyTavern? | docs.ST.app 功能亮点‌: 1. ‌全平台适配界面‌:专为移动设备优化,操作流畅,体验友好。 2. ‌多模型兼容‌:无缝支持主流AI服务与模型,涵盖KoboldAI/CPP、Horde、NovelAI、Ooba、OpenAI、OpenRouter、Claude、Scale等,满足多样化需求。 3. ‌沉浸式交互模式‌:独创「Galgame式老婆模式」,结合动态角色互动与情感化叙事,打造个性化体验。 4. ‌Horde SD整合‌

By Ne0inhk