文件整合指南
產品

Frontend Guide

這份指南定義 MidSync 前端應該如何做成產品體驗,而不是單純的 raw API 表單。

多個 API 入口的整合指南權限: 依後端實際 API key scope 設定而定

適合情境

產品、前端與設計團隊。

穩定文件搭配 runtime metadata
友善驗證與價格預覽
把影片與用量分開設計

概覽

這份文件是 MidSync 對外 developer docs 的前端整合總指南。

核心原則是:流程固定、模型規則寫在模型文件、建立任務回應本身就是最終扣點依據。

驗證策略

  • 對外 API 使用 Authorization: Bearer <midsync_api_key>。
  • 你自己的產品前端應該呼叫 MidSync backend,不要直接從瀏覽器打上游 provider。
  • backend 應負責 provider routing、點數扣除、價格 metadata 與 validation error。

產品 UX 原則

  • 主流程要固定。
  • 只渲染當前模型文件有寫支援的欄位。
  • 進階設定用 progressive disclosure。
  • 送出前就做 inline validation。
  • 建立成功後顯示最終 charged points。
  • 用 usage endpoints 做帳務可視化。

前端友善 API 分類

分類
模型規則
建立任務
帳務
完成方式
Video
看模型文件
POST /unified-video/generate
GET /v1/usage/logs 與 GET /v1/usage/summary
以 callback 為主,必要時再追 task
Usage
不需要
不需要
GET /v1/usage/logs 與 GET /v1/usage/summary
不需要

建議前端流程

  • Video:先讓客戶選模型,再依模型文件渲染欄位,最後送 POST /unified-video/generate。
  • 建立成功後清楚顯示 taskId、providerTaskId 與 pointsCharged。
  • Usage:在 dashboard 顯示點數餘額、用量記錄與摘要卡片。

驗證與錯誤 UX

  • 模型文件已經寫出的規則,前端要先驗證。
  • 設定無效時應停用主要操作按鈕。
  • 錯誤訊息要直接講清楚哪裡錯、怎麼修。
  • 不要在公開 API 文件暴露 /unified-video/* 內部路徑。

資訊架構

  • Generation 聚焦在 Unified Video。
  • Billing 顯示點數與最近用量。
  • History 顯示任務狀態與生成歷史。
  • Docs 保持穩定可讀,供外部開發者直接理解。

想直接開始測試?

先到 Settings 建立 general API key,再回到這裡直接複製請求範例。

打開 API 金鑰