百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

ComfyUI-AppGen:用于Web应用生成的自定义节点包

zhezhongyun 2025-02-17 15:01 41 浏览

ComfyUI-AppGen 是一个 ComfyUI 节点包,旨在使用自然语言生成和编辑单页应用程序 (SPA)。受 GroqLabs 的 groq-appgen 启发,此工具利用大型语言模型 (LLM) 的强大功能来简化 Web 开发工作流程。

ComfyUI-AppGen的主要功能:

  • 自然语言到代码:使用简单的自然语言查询生成和编辑 SPA。
  • 灵活的 LLM 集成:与支持 OpenAI API 的任何 LLM 兼容。
  • 沙盒环境:在安全沙盒中测试生成的 SPA。
  • 无缝编辑:使用自然语言反馈修改现有 SPA

1、ComfyUI-AppGen快速入门

安装ComfyUI-AppGen:

  • 克隆此存储库或下载节点。
  • 将节点添加到你的 ComfyUI 工作流程。

配置 LLM:

  • 设置具有 OpenAI API 兼容性的首选 LLM(例如,Groq、DeepSeek)。

生成和编辑 SPA:

  • 使用 AppGen 节点从自然语言查询创建 SPA。
  • 使用 AppEdit 节点修改带有反馈的现有 SPA。
  • 在 AppSandbox 环境中测试你的 SPA。

2、ComfyUI-AppGen自定义节点

2.1 CoderLLM

充当编程机器人的可自定义 LLM 客户端。它可以根据自然语言提示生成代码。它适用于任何支持 OpenAI API 的 LLM。

已测试模型:

  • Groq:llama-3.3-70b-specdec
  • DeepSeek:DeepSeek-V3 MoE

它在测试模型上产生高度准确和高效的结果。

2.2 AppGen

从自然语言查询生成单页应用程序 (SPA),并将源代码输出为单个 HTML 文件。

示例:

  • 查询:“生成计算器应用程序。”
  • 输出:单个 HTML 文件中功能齐全的计算器应用程序。

2.3 AppEdit

根据自然语言反馈修改现有 SPA。

示例:

  • 反馈:“将应用程序标题更改为‘我的计算器’。”
  • 输出:使用新标题更新 SPA。

2.4 AppSandbox

提供安全的沙盒环境来运行和测试生成的 SPA。

3、示例工作流程

3.1 应用生成

  • 查询:“生成计算器应用。”
  • 节点:AppGen
  • 输出:单个 HTML 文件中功能齐全的计算器应用。

3.2 应用编辑

  • 反馈:“将应用标题更改为‘我的计算器’。”
  • 节点:AppEdit
  • 输出:使用新标题更新计算器应用。

4、查询示例

  • 计算器
Create a calculator app with a clean modern design. Include basic arithmetic operations (add, subtract, multiply, divide) and a clear button. The calculator should support decimal numbers and display the current calculation.

翻译:创建具有简洁现代设计的计算器应用。包括基本算术运算(加、减、乘、除)和清除按钮。计算器应支持十进制数并显示当前计算。

  • 记事本
Build a note-taking app with a clean, minimal interface. Include a title field and content area for each note. Add the ability to create new notes and preview existing ones in a side panel. Make sure the input fields have specified text colors consistent with the selected theme. Storing notes should be done correctly. Each note should be a separate entry in the object storage.

翻译:构建具有简洁、极简界面的笔记记录应用。为每个笔记添加标题字段和内容区域。添加在侧面板中创建新笔记和预览现有笔记的功能。确保输入字段具有与所选主题一致的指定文本颜色。应正确存储笔记。每个笔记应是对象存储中的单独条目。

  • 天气应用
Design a weather dashboard that shows the current temperature, weather condition, and other metrics like humidity and wind speed. Use weather-appropriate icons and a clean, modern layout with good visual hierarchy.

翻译:设计一个天气仪表板,显示当前温度、天气状况和其他指标,如湿度和风速。使用适合天气的图标和干净、现代的布局,并具有良好的视觉层次。

  • 贪吃蛇游戏
Develop a classic snake game with arrow key controls. Include a score counter, game over screen, and restart button. The snake should grow when eating food, and the game should end if the snake hits the walls or itself. Make sure it is correct and make the JS implementation simple. The spawning algorithm should spawn within the bounds.

翻译:开发一款带有箭头键控制的经典贪吃蛇游戏。包括计分器、游戏结束屏幕和重启按钮。蛇在吃食物时应该会长大,如果蛇撞到墙壁或自己,游戏应该结束。确保它是正确的,并使 JS 实现简单。生成算法应该在边界内生成。

  • 图片库
Design a responsive image gallery with a grid layout. Include image thumbnails that expand to full size when clicked. Add smooth transitions and a lightbox effect for viewing images.

翻译:设计一个具有网格布局的响应式图片库。包括单击时展开为全尺寸的图片缩略图。添加平滑过渡和灯箱效果以查看图片。

  • 测验应用
Create an interactive quiz application with multiple-choice questions. Include a progress indicator, score tracking, and immediate feedback on answers. Make it visually engaging with appropriate spacing and transitions between questions.

翻译:创建一个带有多项选择题的交互式测验应用程序。包括进度指示器、分数跟踪和对答案的即时反馈。通过问题之间的适当间距和过渡使其具有视觉吸引力。

  • 看板
Create a Kanban board with 'To Do', 'In Progress', and 'Done' columns. Include an 'Add Task' button (select which board), task cards with titles and descriptions, and drag-and-drop functionality. Use a clean, responsive design with pastel colors and subtle animations. Make it feature complete. Allow dragging between columns. Use in-browser React rendering using Babel. Make sure the input fields have explicit colors set that are compatible with the theme. Use HTML5 native features for drag-and-drop, verify it works correctly. Populate with some SWE examples.

创建一个带有“待办”、“进行中”和“已完成”列的看板。包括“添加任务”按钮(选择哪个板)、带有标题和描述的任务卡以及拖放功能。使用干净、响应迅速的设计,配以柔和的色彩和微妙的动画。使其功能齐全。允许在列之间拖动。使用 Babel 在浏览器中进行 React 渲染。确保输入字段具有与主题兼容的明确颜色设置。使用 HTML5 原生功能进行拖放,验证其是否正常工作。使用一些 SWE 示例进行填充。

  • 视频播放器
Build a video player with standard controls (play/pause, volume, fullscreen). Include a progress bar with preview thumbnails and playback speed controls. Add a clean, minimal interface that fades when not in use.

构建具有标准控件(播放/暂停、音量、全屏)的视频播放器。包括带有预览缩略图和播放速度控件的进度条。添加一个干净、极简的界面,在不使用时会淡出。

  • 费用跟踪器
Build an expense tracking app with the ability to add transactions with amounts and categories. Show total balance and category-wise breakdown. Include a simple chart to visualize spending patterns.Make sure the input fields have explicit colors set that are compatible with the theme.

构建一个费用跟踪应用程序,能够添加带有金额和类别的交易。显示总余额和按类别细分。包括一个简单的图表来直观地展示消费模式。确保输入字段具有与主题兼容的明确颜色设置。

  • 日历
Design a monthly calendar view with the ability to navigate between months. Show current date highlight and different styling for weekend days. Include a simple event display system.

设计一个月历视图,能够在月份之间导航。显示当前日期突出显示和不同日期周末的不同风格。包括一个简单的事件显示系统。


原文链接:ComfyUI-AppGen应用生成包 - 汇智网

相关推荐

DNF无色流派还在继续,重力之泉龙战八荒测评

作者:礁石22222前言本篇为115级套装天天鉴栏目,来帮助各位读者对于新版本的装备有一个更清晰的认知。115级套装分为了稀有到太初5个品级,所有套装的稀有品级属性是一致的,从神器开始出现分歧。通过积...

《暗黑破坏神2重制版》常用符文之语P3

大家好我是游戏小白,继续补充一下《暗黑破坏神2重制版》常用的符文之语,主要给大家总结一下前期过渡常用符文之语。没看过之前关于符文之语总结的小伙伴可以翻翻前面的文章。1、钢铁符文之语钢铁造价极低但性价比...

魔兽怀旧服:P1一款法系BIS披风,获取方式隐蔽,需完成875个任务

在魔兽怀旧服WLK版本,依旧存在许多实用的制造业装备,特别是在P1阶段,制造业装备的耐用性和性价比是最高的,不仅可以帮助玩家快速过渡到团本,甚至还有个别制造业装备超越了团本掉落的强度,除了玩家近期讨论...

分手类型——过渡阶段

过度阶段一.内涵:类似于反复期,在这个阶段儿可能会出现两种可能性。1.感性想分手,但理性上舍不得。感性上我完全不想跟他相处,但理性上我又觉得他身上有很多对我有利的,对我未来有机会有利的东西。二.理性...

《最后的信仰》新手开局保姆级指南职业选择、属性加点与开荒策略

《最后的信仰》作为类魂动作游戏,开局选择直接影响开荒体验。本文针对新手玩家,从职业特性、属性分配到武器过渡,提炼高效开荒公式,助你避开陷阱,快速掌握战斗节奏。一、职业选择:斗士/盗贼优先,法系/...

DNF回血秘方揭示,夏日前买必看篇

作者:辽宁吴彦祖前言(省流速览)夏日礼包购买理由:夏日礼包是DNF四大礼包之一(新春&耕耘&夏日&金秋),错过销售日期后续想获得部分道具难度极大。主打暖暖时装、特色补齐、海量打...

DNF手游:55级粉装有大作用!强化继承大法,可节省大量幸运符

55级粉装的自身属性,实际上比较一般,但它可以用来作为“过渡胚子”,能够帮大家节省很多幸运符和宇宙精华!1、强化继承大法因为不断有玩家翻出了55级团本武器,这把武器肯定是当前版本毋庸置疑的版本答案,但...

魔兽世界50级职业任务装备如何选择,手把手教学

魔兽世界50级职业任务,我们装备应该如何选择,今天分身一个文章告诉你,我们知道BWL开放,也会开放50级的职业任务,那么50级的职业任务,对某些职业来说还是非常重要的,因为给的装备。有的甚至可以用到7...

暗牧的T5与散件如何取舍?认准自己的团队地位才最重要

牧师作为《魔兽世界》中的老牌职业历经许久已经收获了不少的信仰者,而在笔者看来牧师的最大特色便是风格完全不同的三系专精,在TBC时期,Raid本中的牧师大多为神牧,而戒律牧基本只活跃在竞技场和战场上,而...

DNF:魂异界传说宝珠曝光!属性设计一般般,男枪第五转职专属

魂异界地下城“炒冷饭”,定位新春活动副本,奖励道具覆盖面广,涉及白金徽章、转职书、矛盾材料等等。解锁魂异界次元等级,还能兑换传说宝珠,属性也逐渐浮出水面,却比较鸡肋,“抠门”发挥的淋漓尽致!太“抠门”...

SwiftUI入门五:让视图和过渡动起来

在使用SwiftUI的时候,无论效果在哪里,我们都可以单独的让视图的变化动起来,或者让视图的状态的变化动态化。SwiftUI会为我们处理那些组合的、层叠的以及可中断的动画的复杂性。在这个教程中,我们会...

DNF:又是变强的一年?2024耕耘礼包提升率揭晓

作者:assddde前言国服耕耘礼包的内容已经爆料了。对去年拉满耕耘的奶系职业的而言,今年的提升点为纹章加入了1%的增益量增幅。对C而言,今年换装称号中还加入了buff换装词条。而对于错过了新春套的C...

魔兽世界:TBC第一阶段还有必要刷T4套吗,D3套能否过渡到T5套?

T4套真的不如D3套?TBC怀旧服P1阶段目前已经走过大半,作为这个阶段装备等级最高的套装T4套装,游戏中有很大争议。比如猎人玩家会选择D3套,直接跳过T4到T5阶段,而法师甚至会选择继续使用T3套装...

《异世界勇者》390版本开荒&毕业攻略——狂暴战

虽然说这个版本是防战的本命版本,但是从大家催更的频率来看,狂暴战依旧是碾压的优势,今天给大家分享一下390版本狂暴战的毕业游玩思路,希望对你有帮助。今天给大家带来的是手动速刷版的攻略,想要挂机过本需要...

飞飞重逢:装备属性卡全攻略,五色神卡助你战力飙升快速获取

在游戏中,装备属性卡是提升战斗力的关键道具,它能赋予装备特殊的元素属性,不仅大幅提升攻击力,还能针对不同怪物打出克制伤害。属性卡分为火、水、风、土、电五种元素,每种都能为装备附加独特的攻击特效。那么如...