mj-turbo-reroll 的技術規格
| 規格 | 詳細資訊 |
|---|---|
| 模型 ID | mj-turbo-reroll |
| 模型類型 | 適用於 Midjourney 風格 Reroll 工作流程的圖像生成動作端點 |
| 主要功能 | 在 Turbo 模式下重新執行現有的 Midjourney 生成,以在相同提示脈絡下產生全新的結果集 |
| 上游生態系 | 與 Midjourney 相容的代理/API 整合 |
| 速度模式 | Turbo 模式 |
| 效能概況 | Turbo 作業的設計可比標準 Fast 模式快最多 4× 產生結果,但在上游會以更高速率消耗 Fast 時間。 |
| 典型操作類別 | 在既有任務上執行 Reroll/Regenerate 動作,而非首次提交提示。 |
| 相關工作流程 | 提交或定位現有的圖像任務,識別 Reroll 動作/按鈕,送出 Reroll 請求,然後輪詢或擷取新的任務結果。 |
| 輸入相依條件 | 通常需要現有的任務/作業脈絡與 Reroll 專用動作或 customId,而非僅有純文字提示。 |
| 輸出 | 基於相同或重混的提示脈絡所產生的新圖像任務/結果集 |
| 非同步支援 | 是;與 Midjourney 相容的 API 通常先回傳任務 ID,之後需擷取狀態或處理回呼。 |
| 回呼/Webhook 支援 | 通常透過相容的 Midjourney 代理 API 的通知或回呼 Hook 提供支援。 |
| 計費行為 | 在與 Midjourney 相容的 Turbo 計價表中,Reroll 通常歸類為第 1 類圖像動作。 |
什麼是 mj-turbo-reroll?
mj-turbo-reroll 是 CometAPI 用於表示與 Midjourney 相容之 Turbo Reroll 能力的平台識別符。實務上,“Reroll” 意味著再次重新生成一個圖像作業,在保留原始創意方向或任務脈絡的同時,取得一組全新的結果。在與 Midjourney 相容的系統中,Reroll 被視為一種圖像動作,與 variation、outpaint、pan 和與 upscale 相關的動作並列。
turbo 表示此模型對應到 Turbo 模式的生成行為。Midjourney 的文件指出,Turbo Mode 是可用於新版 Midjourney 的更高速 GPU 選項,生成速度最高可達 Fast Mode 的四倍。
由於 Reroll 是針對既有作業的動作,mj-turbo-reroll 應被理解為一個用於快速重新生成先前圖像結果的專用端點/工作流程,而非首次提交的獨立文字轉圖像模型。相容的 API 通常會先回傳任務 ID,接著需要在 Reroll 任務完成時自行擷取進度或接收 Webhook 回呼。
mj-turbo-reroll 的主要特性
- 優先 Turbo 速度的重新生成:針對在 Turbo 模式中進行 Reroll,根據上游 Midjourney 文件,其速度顯著快於標準 Fast 模式。
- 針對 Reroll 的專用工作流程:聚焦於重新生成既有任務,而非從零建立全新作業;當你喜歡提示方向但希望獲得不同視覺成果時特別有用。
- 以任務為基礎的非同步處理:相容的 Midjourney API 通常先回傳任務 ID,允許應用程式以輪詢或非同步方式處理結果。
- 動作/按鈕整合:在許多 Midjourney 代理實作中,Reroll 透過動作端點觸發,使用自前一個任務結果中擷取的任務專屬
customId或按鈕/動作識別碼。 - Webhook 友善的架構:許多與 Midjourney 相容的 API 支援回呼 URL,讓應用程式能自動接收作業狀態更新,而不必持續輪詢。
- 適用於多步驟圖像管線:適合先 imagine 圖像、檢視按鈕/動作,然後依返回的任務中繼資料進行 Reroll、變體、平移或升尺度的生產流程。
- 與 Midjourney 相容的語義:與 Midjourney 動作生態一致,Reroll 與 variation、outpaint、inpaint 等後續生成操作並列。
如何存取與整合 mj-turbo-reroll
步驟 1:註冊並取得 API 金鑰
要使用 mj-turbo-reroll,請先在 CometAPI 建立帳號並於控制台產生 API 金鑰。請妥善保管金鑰,並在應用程式中透過環境變數載入,避免將金鑰硬編碼於用戶端程式碼或公開版本庫中。
步驟 2:向 mj-turbo-reroll API 發送請求
使用 CometAPI 的標準 API 設定,並將 model 欄位設為 mj-turbo-reroll。由於此模型用於 Reroll 工作流程,你的請求通常會是多步驟圖像管線的一部分:先建立或取得現有的 Midjourney 風格任務,然後在具備必要任務脈絡的情況下提交 Reroll 動作。
curl https://api.cometapi.com/v1/responses \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mj-turbo-reroll",
"input": {
"task_id": "your_existing_task_id",
"action": "reroll"
}
}'
步驟 3:擷取並驗證結果
提交後,請依 CometAPI 的回應載荷與作業追蹤流程擷取任務結果。對於 mj-turbo-reroll,驗證通常包括:確認已成功建立新的任務、監控至完成,並檢查返回的圖像是否確為針對原始任務進行全新 Reroll 的結果,而非原始結果集。