提示词模板 + 变量 + 模型 = 可复用的 AI 流程
AI 工作流平台 —— 多会话聊天 + 可复用提示词工作流,基于 Cloudflare Workers 边缘运行。
FlowAI 把「聊天」和「工作流」组合成一套可复用的 AI 能力:
工作流 = 可复用的提示词模板。适合固化重复任务:代码评审、翻译、周报、文案生成等。
{{变量名}} 占位,保存后自动识别变量清单双花括号语法,运行时自动提取并渲染:
System Prompt: 你是一名{{语言}}翻译专家,只输出译文。
User Prompt: 请翻译以下段落:
{{原文}}
保存后表单会自动出现「语言」「原文」两个输入框。变量留空时保留原占位符不替换。
全部接口均在 https://你的域名 下,无需鉴权(内网/个人使用):
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/models | 可用模型列表 |
| POST | /api/chat | 聊天(SSE 流式) |
| GET / POST | /api/workflows | 工作流列表 / 创建 |
| GET / PUT / DELETE | /api/workflows/:id | 查 / 改 / 删单个工作流 |
| POST | /api/workflows/:id/run | 运行工作流(SSE) |
流式接口示例:
curl -N -X POST https://你的域名/api/chat \
-H 'content-type: application/json' \
-d '{"messages":[{"role":"user","content":"你好"}],"model":"@cf/meta/llama-3.2-3b-instruct"}'
SSE 响应:data: {"delta":"文本"} … data: [DONE]
模型由 Workers AI 提供,默认列表可在 src/llm.js 中调整:
全部免费额度内可用,由平台账号统一计费,无需自备 Key。
GitHub(main) ──push──▶ Cloudflare Workers Builds ──自动构建部署──▶ 边缘节点
├─ Worker:API(/api/*)+ SSE
├─ Workers AI:LLM 推理
└─ 静态资源:本页面(SPA)
npx wrangler dev;部署即 git push(推送后约 1 分钟生效)src/llm.js 的 MODELS 列表,push 后自动部署。