项目简介
YPrompt 是由开发者 fish2018 开源的一个 AI 提示词生成与管理工具。它通过与用户对话来深入挖掘需求,用户只需就场景、目标和输出格式等问题与系统互动,系统便会基于这些信息自动生成相应的提示词。这一工作方式被形容为“像是一位精通需求分析的产品经理”,对于不擅长撰写提示词或需要频繁调整提示词的用户尤为实用。
核心功能
GPrompt 四步生成法
YPrompt 的核心创新是内置的 GPrompt 四步生成法:依次从用户对话中提取关键指令、基于关键指令生成初始提示词、提供优化建议、最终定稿提示词。系统同时提供自动生成和手动步进两种执行模式,使用户既可以一键完成全流程,也可以逐步介入每个环节。
提示词优化
YPrompt 支持系统提示词优化,也支持基于系统提示词和对话上下文的用户提示词优化,并支持改前改后的效果对比。其优化模块会对提示词进行质量打分,覆盖清晰度、针对性、结构、背景、完整度等维度,提供快速优化和详细优化两种方式,并可将优化结果一键复制或保存到个人提示词库。
版本管理
YPrompt 具备提示词版本管理功能:每当用户对提示词进行修改,系统都会保存一条版本记录,用户可随时对比不同版本之间的效果,并方便地回滚到之前的版本,从而在创作和迭代过程中保持灵活性。这一机制让提示词能够像代码一样被工程化管理。
操练场(演练)
YPrompt 的操练场支持多种输出类型的即时渲染,包括 HTML、Three.js、GSAP、ECharts、Markdown、LaTeX、SVG、MindMap、Mermaid、Draw.io、JSON 等,让用户直接看到提示词在不同输出形式下的实际效果。操练场还支持对话消息的重新发送、编辑、删除、复制以及发送附件,并适配了移动端 UI。
绘图功能(实验性)
YPrompt 新增了绘图功能(实验性):支持多轮对话生图、改图,拖拽上传图片并拖拽调整图片附件顺序、图片附件预览,可并发生成 1–4 张图片,右侧生成结果区支持图片预览、下载、删除并查看详细参数和提示词。此外还支持图片逆推提示词、质量分析和提示词优化,以及通过图片逆推结构化生图参数。
技术架构
YPrompt 采用前后端分离架构:前端基于 Vue 3 + TypeScript(含 Pinia、Tailwind CSS、Vite),后端使用 Sanic(Python Web 框架),数据库默认 SQLite 并可切换为 MySQL,支持 Docker 与 docker-compose 一键部署,可通过环境变量配置数据库类型与路径,便于私有化部署。
模型与认证
YPrompt 支持接入多个 AI 模型服务商,包括 OpenAI、Anthropic、Google Gemini 以及自定义 AI 服务商(通过复制 builtin-providers.example.json 为 builtin-providers.json 进行配置)。它还支持 Markdown/XML 格式切换以及中英文互译,方便用户在不同平台和语言环境下使用生成的提示词。
YPrompt 提供多种认证方式:Linux.do OAuth、飞书 OAuth 以及本地用户名密码登录,并支持 SQLite(默认)与 MySQL 双数据库。项目采用响应式设计,适配桌面端和移动端,并提供 Docker 一键部署能力。
开源与许可
YPrompt 采用 CC BY-NC-SA 4.0 许可证:禁止任何形式的商业使用,允许个人学习和非商业用途,衍生作品必须使用相同许可证,二次开发必须注明原项目地址。该工具面向需要高频使用与管理 Prompt 的人群,适合 AI 应用开发者、产品经理、Prompt 工程师、内容创作者以及需要多人协作维护提示词版本的技术团队。
项目托管于 GitHub(github.com/fish2018/YPrompt),并提供了在线演示站 https://yprompt.252035.xyz,公共账号为 demo / demo。
相关导航
数据评估
关于YPrompt特别声明
本站深度导航提供的YPrompt都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由深度导航实际控制,在2026年8月27日 上午12:40收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,深度导航不承担任何责任。