Skip to content

Midjourney 繪圖

天樞支援以標準的 Midjourney 代理介面呼叫 Midjourney 出圖(imagine 文生圖、upscale 放大、variation 變體等)。Midjourney 模型在 midjourney 分組下。

準備

  1. 控制台 建立一個 midjourney 分組的權杖。
  2. Midjourney 出圖屬於長耗時任務,介面位址建議用直連線路 https://api.tian-shu.org

呼叫流程

Midjourney 是非同步任務:先提交任務拿到任務 ID,再輪詢任務結果。

1. 提交文生圖任務

bash
curl 'https://api.tian-shu.org/mj/submit/imagine' \
  -H 'Authorization: Bearer 你的 midjourney 分組令牌' \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "a cozy bookstore on a rainy night, warm light, cinematic --ar 16:9 --v 6"
  }'

回傳裡會帶一個任務 id

2. 查詢任務結果

bash
curl 'https://api.tian-shu.org/mj/task/任務ID/fetch' \
  -H 'Authorization: Bearer 你的 midjourney 分組令牌'

當任務 status 變為 SUCCESS 時,回傳裡會包含成品圖位址(四宮格)。

3. 放大 / 變體

四宮格出來後,用回傳的按鈕資訊提交後續動作(放大 U1–U4、變體 V1–V4):

bash
curl 'https://api.tian-shu.org/mj/submit/action' \
  -H 'Authorization: Bearer 你的 midjourney 分組令牌' \
  -H 'Content-Type: application/json' \
  -d '{
    "taskId": "上一步的任務ID",
    "customId": "上一步返回的按鈕 customId"
  }'

常用提示詞參數

參數說明
--ar 16:9畫面比例(如 1:116:99:16)。
--v 6模型版本。
--niji二次元 / 動漫風格模型。
--style raw更寫實、更少風格化。
--no xxx排除某些元素。

在用戶端中使用

任何支援「Midjourney 代理 / midjourney-proxy」格式的第三方繪圖用戶端,都可以填:

  • 介面位址:https://api.tian-shu.org
  • API Key:你的 midjourney 分組權杖

具體可用模型與檔位(fast / relax 等)以 模型廣場midjourney 分組為準。