feat(image): complete reviewed generation delivery
Memind CI / Test, build, and release guards (pull_request) Successful in 2m47s
Memind CI / Test, build, and release guards (pull_request) Successful in 2m47s
This commit is contained in:
@@ -18,6 +18,20 @@
|
||||
所有开关默认关闭。信息流缩略图仍由 MindSpace 从 `feed_cover` canonical 源资产派生,禁止为了
|
||||
缩略图再次调用生图模型。
|
||||
|
||||
Provider、默认模型、超时和 ComfyUI 参数由 MemindAdm 的图片生成配置写入 Portal 数据库。
|
||||
百炼密钥优先复用「统一模型中心」中已启用的 DashScope/Qwen 视觉 Provider;管理接口只返回
|
||||
脱敏状态,不返回明文密钥。
|
||||
|
||||
独立 `image_make` 服务通过下列内部接口拉取运行配置:
|
||||
|
||||
```http
|
||||
GET /api/internal/image-make/runtime-config
|
||||
Authorization: Bearer <IMAGE_MAKE_TOKEN>
|
||||
```
|
||||
|
||||
该接口会把运行时所需的 Provider 配置返回给受信任的 `image_make` 服务,因此必须只在内网使用,
|
||||
并保证 Portal 与 `image_make` 配置相同的 Token。
|
||||
|
||||
## Memind API
|
||||
|
||||
登录用户可显式调用:
|
||||
@@ -54,6 +68,9 @@ IMAGE_MAKE_REQUEST_TIMEOUT_MS=15000
|
||||
IMAGE_MAKE_GENERATION_TIMEOUT_MS=600000
|
||||
IMAGE_MAKE_POLL_INTERVAL_MS=1000
|
||||
IMAGE_MAKE_MAX_RESULT_BYTES=20971520
|
||||
IMAGE_MAKE_SEMANTIC_REVIEW_ENABLED=1
|
||||
IMAGE_MAKE_SEMANTIC_REVIEW_MIN_SCORE=70
|
||||
IMAGE_MAKE_SEMANTIC_REVIEW_MAX_ATTEMPTS=3
|
||||
```
|
||||
|
||||
Token 只进入 Memind 运行环境,不在 `memind_adm` 页面或数据库中保存、展示。
|
||||
@@ -64,6 +81,44 @@ Token 只进入 Memind 运行环境,不在 `memind_adm` 页面或数据库中
|
||||
开关和用途开关约束。容器部署时 base URL 应使用容器可访问的 Portal 地址,不能使用容器自身的
|
||||
`127.0.0.1`。
|
||||
|
||||
`image_make` 服务还需配置:
|
||||
|
||||
```bash
|
||||
AUTH_TOKEN_MEMIND=<与 Portal IMAGE_MAKE_TOKEN 相同的值>
|
||||
IMAGE_MAKE_MEMIND_CONFIG_URL=http://<portal-host>:8081/api/internal/image-make/runtime-config
|
||||
IMAGE_MAKE_MEMIND_CONFIG_TOKEN=<与 Portal IMAGE_MAKE_TOKEN 相同的值>
|
||||
```
|
||||
|
||||
## 语义审核
|
||||
|
||||
生成结果写入 MindSpace 前默认调用统一模型中心配置的 Qwen VL/DashScope 视觉模型做图文一致性
|
||||
审核。审核不可用、返回格式无效或相关度低于阈值时均 fail closed,不保存图片;语义不匹配最多
|
||||
重试三次,并为每次重试使用新的幂等键。生产启用图片生成前必须同时验证生图 Provider 与视觉
|
||||
审核 Provider,不能只验证 `/health`。
|
||||
|
||||
## 发布前置条件
|
||||
|
||||
Portal runtime 不包含独立 `image_make` 服务。正式启用前必须确保:
|
||||
|
||||
1. `image_make` 来自独立、可追溯的 Git commit 和发布产物;
|
||||
2. 服务已在目标环境启动,`/health` 与 `/ready` 均通过;
|
||||
3. Portal 与服务端 Token 一致,运行配置接口可从服务侧访问;
|
||||
4. MemindAdm 中 Provider、用途开关和统一模型中心 DashScope Key 已配置;
|
||||
5. 使用真实图片请求完成生成、语义审核、MindSpace 落盘和页面引用的端到端验收。
|
||||
|
||||
若这些条件未完成,保持所有图片用途开关关闭;不得把 Portal 代码已上线等同于图片生成能力已
|
||||
可用。
|
||||
|
||||
相关代码改动至少执行:
|
||||
|
||||
```bash
|
||||
npm test
|
||||
npm run build
|
||||
npm run verify:mindspace-publish-guards:full
|
||||
npm run verify:mindspace-page-sync-guards
|
||||
npm run verify:h5-session-patches
|
||||
```
|
||||
|
||||
## 回滚
|
||||
|
||||
在 `memind_adm` 关闭图片生成插件或资产能力总开关即可立即停止新调用。该回滚不删除已经入库
|
||||
|
||||
Reference in New Issue
Block a user