mj-turbo-shorten 的技術規格
| 項目 | 詳細資訊 |
|---|---|
| 模型 ID | mj-turbo-shorten |
| 模型系列 | Midjourney / 類 Midjourney 代理風格的提示詞分析端點 |
| 主要功能 | 分析較長的 Midjourney 提示詞,提供在保留意圖下進行精簡的建議 |
| 模式關聯 | Turbo 模式 |
| 典型端點路徑 | /mj-turbo/mj/submit/shorten |
| 請求方式 | 非同步任務提交,隨後取得任務狀態 |
| 常見請求欄位 | prompt, botType |
常見 botType 值 | MID_JOURNEY |
| 結果擷取模式 | GET /mj/task/{id}/fetch |
| 輸入類型 | 文字提示詞 |
| 輸出類型 | 提示詞縮短分析/精簡提示詞建議 |
| 相關 Midjourney 指令 | /shorten, /turbo |
什麼是 mj-turbo-shorten?
mj-turbo-shorten 是 CometAPI 的平台識別符,用於表示一種與 Midjourney 相容的提示詞縮短能力,結合了 Midjourney 的 /shorten 行為與 Turbo 模式路由。Midjourney 的官方指令清單將 /shorten 描述為提交長提示詞並獲得更精簡表述建議的方法,並將 /turbo 單獨列為切換 Turbo 運行的模式指令。第三方 Midjourney 代理實作通常會透過位於 Turbo 路徑下的專用 shorten 端點來提供此功能,典型為 /mj-turbo/mj/submit/shorten。
在實務上,這個模型 ID 與其說是通用文字 LLM,不如說是面向任務的 Midjourney 提示詞優化輔助端點。它適合已擁有詳細圖像提示詞的開發者或創作者,讓系統分析該提示詞、識別可壓縮的措辭,並回傳更精簡、可延續用於 Midjourney 工作流程的表述。
由於 Midjourney 風格的代理 API 通常是非同步的,縮短請求一般先提交,再透過任務擷取端點於稍後進行查詢。來自相容 Midjourney 代理供應商的文件清楚展示了此模式:提交 shorten 任務、取得任務 ID,然後輪詢 /mj/task/{id}/fetch 以擷取狀態與結果。
mj-turbo-shorten 的主要功能
- 提示詞精簡:協助將冗長的 Midjourney 提示詞縮短為更精煉的版本,符合
/shorten功能定位。 - Turbo 模式路由:採用 Midjourney 代理實作常見的 Turbo 路徑慣例,通常位於
/mj-turbo/mj,便於將 shorten 工作流程與 Turbo 模式關聯。 - 與 Midjourney 相容的 API 模式:符合更廣泛的 Midjourney 代理生態,端點按 imagine、describe、shorten、action、modal、fetch 等行為分類。
- 非同步任務工作流程:請求通常以任務方式提交,而非立即回傳最終結果,適用於以佇列為基礎的影像工作流程系統。
- 簡單文字輸入:縮短操作主要需要文字
prompt,常見亦接受如MID_JOURNEY的botType。 - 支持提示詞優化的工作流程:在影像生成前有助於簡化措辭、移除冗餘或準備更乾淨的提示詞,以利後續 Midjourney 呼叫。此為基於已記載的
/shorten行為與代理端點設計所作的推論。
如何存取與整合 mj-turbo-shorten
步驟 1:註冊取得 API 金鑰
在 CometAPI 註冊並於儀表板產生 API 金鑰。之後請安全儲存,並在所有對 mj-turbo-shorten API 的請求中於標頭使用 Authorization: Bearer YOUR_API_KEY。
步驟 2:向 mj-turbo-shorten API 發送請求
使用 CometAPI 與 Midjourney 相容的端點 POST /mj/submit/shorten。
curl https://api.cometapi.com/mj/submit/shorten \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "a futuristic cityscape at sunset --v 6.1",
"botType": "MID_JOURNEY",
"accountFilter": {
"modes": ["TURBO"]
}
}'
步驟 3:擷取並驗證結果
API 會回傳包含任務 ID 的任務物件。輪詢 GET /mj/task/{task_id}/fetch 以檢查生成狀態,並在任務達到終止狀態時擷取輸出影像 URL。