Communitygithub.com

HD70X/nxtpath-minimax-video

透過哪都通 / Nxtpath 的 MiniMax H3 生成影片並回復舊任務,支援首尾幀和參考圖。用於明確指定哪都通、呼叫本 skill 或續查其歷史任務;一般 MiniMax 新任務及官方 API 請使用 minimax-video,Seedance 則使用 nxtpath-video。

nxtpath-minimax-video 是什麼?

此 AI 代理技能提供了一個專用客戶端,用於透過哪都通(Nxtpath)的閘道器(固定端點 https://api.nxtpath.ai/v1)使用 MiniMax H3 模型生成影片。它被設計為獨立於官方的 MiniMax 或 Seedance 通道,處理所有 H3 特定的參數、認證(使用 NXTPATH_API_KEY)和檔案管理。除了純文字提示外,該技能還支援使用首幀、尾幀和參考圖像進行有條件的影片生成,但不支援參考音訊或影片。它強制執行嚴格的解析度(720p、960p、2K)、長寬比和時長(4-12 秒)格式。該技能包含一個強大的生命週期管理流程:使用 doctor 進行唯讀檢查;使用 prepare 離線凍結提示和快照;可選擇使用 host 上傳本地圖像;使用 submit 執行付費生成(具有冪等金鑰);使用 status 進行非阻塞輪詢;以及成功時使用 download 取得最終 MP4。它也支援跨對話的任務恢復,使用 inspect 檢查現有任務,並防止在不明確的狀態下重複提交。所有任務輸出都組織在專案的 tmp/artwork/generations/ 目錄下的專用目錄中,敏感資料(如 API 金鑰和完整回應)被排除在聊天記錄和版本控制之外。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/HD70X/clarkens-agent-skills/tree/HEAD/codex/skills/nxtpath-minimax-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

哪都通 MiniMax 影片

使用獨立客戶端 scripts/nxtpath_minimax_video.py,固定閘道器 https://api.nxtpath.ai/v1,預設模型 minimax/minimax-h3。參數以哪都通的 H3 通道為準,不套用 MiniMax 官方直連接口或 Seedance 參數。已核對的接口及驗證範圍見 接口依據。

配置與輸入

  • 複用本機 NXTPATH_API_KEY,環境變數優先,否則解析 ~/.config/nxtpath/env;NXTPATH_ENV_FILE 可覆蓋檔案路徑。不讀取 Claude、Codex 或 Grok 的聊天憑證,不把金鑰放在命令列或任務記錄中。
  • 從本 skill 實際目錄定位客戶端。優先使用 ~/.config/nxtpath/venv/bin/python;文字或 HTTPS 圖片輸入僅需 Python 3.9+。本地圖片託管還需要 scripts/requirements.txt 中的 boto3,配置說明見 配置與恢復。
  • 先讀目標專案的素材與隱私約定。每次候選使用新的任務目錄,預設放在專案被忽略的 tmp/artwork/generations/<run-id>/<asset-id>/<attempt-id>/;無專案時使用當前工作區的臨時目錄或使用者指定位置。不覆蓋舊任務或自動取代正式資源。
  • 預設小樣為 4 秒、720p、16:9。時長為 4–12 整數秒,解析度僅 720p / 960p / 2k,比例為 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16。
  • 三種輸入:僅文字;--first-frame 和/或 --last-frame 各至多一張;可重複的 --ref-image 普通參考圖。首尾幀與普通參考圖不能混用,不支援參考音訊或參考影片。普通參考圖不具有首尾幀角色。
  • 圖片使用 HTTPS URL,或本地 PNG/JPEG/WebP(每張至多 20 MiB)。拒絕 data URL。超大圖片需要先另存縮小副本,不改使用者原圖。

製作與續查

使用者明確要求生成影片時完成一條候選;批量和返工次數沿用本次約定。僅檢查配置、研究接口或建立 skill 不授權付費生成。沒有約定額外嘗試時,不自動重生成失敗任務或更換模型。

  1. 用 doctor --check-api 唯讀核對憑證、model_available 和 model_supported;任一模型檢查為 false 時停止提交,核實目錄或配置。
  2. 按使用者要求整理動作、鏡頭、時長和需要保持的角色/道具,將提示詞寫入 UTF-8 檔案。用 prepare 凍結提示詞、參數與輸入快照;此命令離線執行,不生成影片。
  3. 有本地圖片時執行 host,使用已配置的私有 R2,複用內容雜湊物件、簽發 24 小時 GET 並核對下載雜湊。此操作會將輸入傳給 R2 和影片提供商;託管失敗時停止,不自動換公開圖床或帳號。僅文字或已有 HTTPS 圖片可跳過此步。
  4. 執行一次 submit。它在付費 POST 前持久化排他提交記錄及冪等金鑰;隨後用獨立的 status 查詢。服務狀態為 Pending / Running / Success / Failure / Expired。等待使用宿主可中斷等待並保持進度溝通,不在長 shell 呼叫裡迴圈數分鐘。
  5. Success 後用 download 下載並校驗 MP4。下載失敗只重試下載;Failure / Expired 為該任務的終態,報告結果,不能因此自動新建付費任務。
  6. 跨對話恢復使用原 job 路徑,先 inspect,再 status / download。存在提交記錄、超時、斷線或缺少 task ID 時不得重新 POST;結果不明須按私有記錄向提供方核對,不用新 attempt 繞過。

命令範例(PY、CLIENT、JOB、PROMPT_FILE 和圖片變數指實際路徑;JOB 必須尚不存在):

"$PY" "$CLIENT" doctor --check-api
"$PY" "$CLIENT" prepare --job "$JOB" --prompt-file "$PROMPT_FILE" --first-frame "$FIRST_FRAME" --last-frame "$LAST_FRAME" --duration 4 --resolution 720p --ratio 16:9
"$PY" "$CLIENT" host --job "$JOB"
"$PY" "$CLIENT" submit --job "$JOB"
"$PY" "$CLIENT" status --job "$JOB"
"$PY" "$CLIENT" download --job "$JOB"

只有首幀時省略 --last-frame;普通參考圖時用 --ref-image 取代兩個幀參數;文生影片時省略全部圖片參數和 host。本機 NXTPATH_MINIMAX_MODEL 或顯式 --model 僅可選擇已支援的 H3 ID,不自動回退到其他通道。

交付

交付可播放的本地 video.mp4 和任務目錄,用絕對路徑展示影片。說明實際參數,以及是否審看了原速、動作和首尾;HTTP 成功不能證明視覺品質或角色一致性。接口支援首尾幀不等於逐像素保證,結果以實際影片為準。

提示詞、簽名圖片 URL、任務句柄和回應保存在僅當前使用者可讀的記錄中;不要整份貼進聊天或提交 Git。控制台僅展示任務句柄指紋。影片 Bearer 只傳送到本閘道器的對應 artifact 句柄,跳轉後的 HTTPS 媒體下載使用匿名請求。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能