Gmarker689
|
9ca1e65221
|
feat(pipeline): PromptOptimizer 集成到生成管线,新增优化 API
- PipelineInput 新增 Tags/UserNote 字段
- 管线重构为: START → PromptOptimizer → AssetGenerator → QualitySupervisor → FormatAdapter
- promptOptimizerNode: 有标签调用 PromptAgent,无标签补技术参数,合并风格与重试信息
- PromptBuilder 移除,提示词构建逻辑并入 PromptOptimizer
- 新增 POST /api/v1/prompt/optimize 接口
- main.go 注入 LLM/ImageGen 配置,注册 prompt 路由
- inference.go 新增 InitImageGenConfig 注入
|
2026-05-24 20:45:18 +08:00 |
|
Gmarker689
|
788cd021ef
|
feat(prompt-agent): 新增 PromptAgent Eino Chain 调用 LLM 优化提示词
- Eino Chain: formatMetaPrompt → llmRefine → 三段式输出
- callLLMRefine 调用 OpenAI 兼容 Chat Completions API
- 支持 SSE 流式与非流式响应解析
- 无 API key 或调用失败时自动回退模板生成
- 新增完整的单元测试与集成测试(含 mock HTTP server)
|
2026-05-24 20:45:09 +08:00 |
|
Gmarker689
|
ef5ddcfbb5
|
feat(config): 重构配置层为 Viper + YAML + .env 三级加载
- config 改用 Viper 读取 YAML + 绑定环境变量 + godotenv 加载 .env
- 新增 LLM / ImageGen / JWT / Database / Server 分组配置结构
- 新增 backend/.env.example 环境变量模板
- .gitignore 添加 backend/.env 和 backend/main
|
2026-05-24 20:44:53 +08:00 |
|
wonder
|
d92ba33846
|
fix(deploy): 修复后端容器 SQLite 数据目录不存在导致 502
运行时阶段缺少 /data 目录,SQLite 初始化失败后端崩溃,nginx 返回 502。
- Dockerfile 添加 mkdir -p /data 和 WORKDIR
- docker-compose 添加 backend-data 卷挂载,确保持久化
|
2026-05-24 14:46:48 +08:00 |
|
wonder
|
6a88ec0d46
|
fix(deploy): 修复 Docker 部署两个问题
1. 后端 Dockerfile 开启 CGO(go-sqlite3 依赖),安装 gcc/musl-dev
2. nginx 添加 /auth/ 反向代理,修复注册登录 405 错误
|
2026-05-24 14:33:45 +08:00 |
|
Gmarker689
|
7c0ce6fce8
|
feat(auth+db): 实现注册登录核心逻辑,以及自动建表,用户信息落库
|
2026-05-24 13:53:03 +08:00 |
|
wonder
|
afb33d4d5d
|
!13 feat: 引入 Eino 框架,实现四阶段生成管线
Merge pull request !13 from 何朝晖/feat/ai-invoke
|
2026-05-24 05:30:08 +00:00 |
|
wonder
|
9be4b16bdc
|
feat: 引入 Eino 框架,实现四阶段生成管线
基于 compose.Graph 编排 PromptBuilder → AssetGenerator → QualitySupervisor → FormatAdapter,
含质检重试分支(最多 3 次)和降级输出。推理层提供 mock 模式,可替换为真实 API。
|
2026-05-24 13:21:11 +08:00 |
|
Gmarker689
|
259d8dcbd7
|
feat(login/register): 实现用户注册登录handler以及用户模型
|
2026-05-24 13:14:41 +08:00 |
|
wonder
|
d236b5348a
|
build: 完善一键部署脚本
|
2026-05-23 17:24:58 +08:00 |
|
Gmarker689
|
2c262c2783
|
feat: 新增精灵表清洗拆分组件
|
2026-05-23 16:39:38 +08:00 |
|
wonder
|
a577e9eefd
|
build: 配置 docker
|
2026-05-23 12:50:44 +08:00 |
|
wonder
|
72497d8dc1
|
doc: 增加代码注释
|
2026-05-23 12:19:33 +08:00 |
|
wonder
|
6801072671
|
build: 初始化构建后端并集成Gin框架,开放健康检查端口
|
2026-05-23 12:16:34 +08:00 |
|