new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗外贸电商视频闭环交付系统 · 面向内部运营团队,第一阶段聚焦毛毯 / blanket 类目。
核心闭环:
产品输入 → 市场分析 → 卖点提炼 → 多版本视频 → 发布 → 数据回流 → 赛马打分 → 特征蒸馏 → 下一轮
# 1. 装依赖
npm install
# 2. 配置环境变量
cp .env.example .env.local
# 填入 DATABASE_URL / OPENAI_API_KEY / AUTH_SECRET / BLOB_READ_WRITE_TOKEN
# (可选)BYTEPLUS_ARK_API_KEY(不填走 mock)
# 3. 建库 + 种子管理员
npm run db:push
[email protected] SEED_ADMIN_PASSWORD=your-strong-pass npm run db:seed
# 4. 启动
npm run dev
打开 http://localhost:3000 → 自动跳 /login(已登录则按 userType 跳 /business / /personal / /internal/orders)。
公开素材展示页:/showcase —— 不需要登录,用于呈现 Aivora 的 real-footage 广告示例(继承自旧 /demo/real-footage-ads)。
Aivora 整合为统一平台,按 AdminUser.userType 区分三种工作台:
| Persona | 入口路由 | 主要场景 |
|---|---|---|
business | /business/** | 电商广告:产品/素材导入 → 统一创意输入 → AI 生成 → 品牌包装 → 数据回流 |
personal | /personal/** | 个人创作:文/图/视频素材 → 一键生成短视频 → 下载/分享 |
operator / super_admin / reviewer | /internal/** | 内部运营:交付单、赛马、QA、发布、数据、蒸馏、设置 |
未指定 persona 的访客先进 /persona 选择。详细数据模型参见 prisma/schema.prisma 的 AdminUser.userType。
唯一视频创建入口:Unified Creative Input(/business/create-ad-video 与 /personal/create-video)。背后由 src/lib/video-generation/ 11 个模块顺序编排:
classifyInput → classifyAsset → buildCreativeBrief → buildBrandPackagingPlan
→ buildClipPlacementPlan → planUnifiedSegments → buildVideoSegments
→ buildAssemblyPlan → buildQualityReview → buildPlanPreview → buildPlan(supervisor)
对外 API:
POST /api/video-generation/classify-asset —— 上传后实时推断 inferredRolePOST /api/video-generation/plan —— 无副作用预览 VideoGenerationPlan + PlanPreview + QualityReviewPOST /api/video-generation/dispatch —— 校验后落 DeliveryOrder / Round / Brief,然后调 dispatchVideoForBrief 启动 Seedance 多段流水线QualityReview 内置硬约束:Seedance prompt 不允许出现 logo URL、品牌名、CTA 文案、QR 码等精确视觉元素 —— 这些一律由 Aivora 自己的 overlay 层后期合成。
旧 6 步 Wizard、/demo/ai-video 等遗产已删除;/wizard/* 路由返回 410 Gone,旧 /orders / /rounds / /briefs / /projects / /videos 在 next.config.ts 用 308 永久重定向到新位置。
src/
├── app/
│ ├── (public)/ # 公开页(/persona、/showcase)
│ ├── (auth)/login/
│ ├── (business)/business/ # Business persona 工作台
│ ├── (personal)/personal/ # Personal persona 工作台
│ ├── (internal)/internal/ # 内部运营 / 旧 (app) 全部迁到这里
│ └── api/
│ ├── video-generation/ # plan / dispatch / classify-asset
│ ├── persona/ # 切换 userType
│ └── ...
├── lib/
│ ├── video-generation/ # Phase 5 统一管线 11 个模块
│ ├── services/ # 已有业务 service
│ ├── providers/ # 外部 API 封装
│ ├── schemas/ # zod schemas(含 unified-input)
│ └── validators/
├── components/
│ ├── ui/
│ ├── layout/ # business-sidebar / personal-sidebar / internal-sidebar
│ ├── video-generation/ # unified-creative-input / attachment-uploader / plan-preview-card
│ └── features/
└── types/ # video-generation.ts 等
prisma/
├── schema.prisma # 新增 AdminUser.userType / VideoBrief.persona / RawAsset.inferredRole
└── seed.ts
SUPER_ADMIN — 全权限 + 管理员账号管理OPERATOR — 创建交付单、执行流程、发布REVIEWER — QA 审核Phase 1 起额外引入 AdminUser.userType(business / personal / OPERATOR)用于分流 UI;Role 仍然控制后端权限。Phase 2 将引入真正的 end-customer User 模型 + 多租户隔离。
/internal/publish 下载成片npm test # 全部 node:test 测试(含 unified-* 系列)
npm run typecheck # tsc --noEmit
tests/unified-*.test.ts 覆盖统一视频生成管线的所有节点:
unified-input-classifier / unified-asset-classifier / unified-brand-packaging /
unified-segment-placement / unified-prompt-intelligence /
unified-quality-reviewer / unified-assembly-plan / unified-plan-preview /
unified-creative-strategist / unified-duration-mapping /
unified-supervisor.integration。
所有 LLM 相关测试通过 LLM_FORCE_MOCK=true 强制走启发式路径,零外部依赖,可离线运行。
AdminUser.userType 临时方案)dispatch 路由真正校验 Business / Personal 权限边界(当前 Phase 1 复用 requireOperator)Internal use only.