API
AI 圖片與影片生成 API
工作室裡的模型和工具,都可以用 API 金鑰透過 HTTPS 呼叫:讀取模型目錄、送出任務、輪詢狀態、下載結果。也可以透過 MCP 把 DER 接上你的 AI 代理。
- 身分驗證Bearer API 金鑰
- 模型與工具目錄裡有 52 個
- 輪詢每 5–30 秒
- 價格1 點 = US$0.01
兩種串接方式
寫程式碼用 REST,代理用 MCP
REST API
https://api.der.run/v1給你自己的程式碼用。送出任務,輪詢狀態,下載結果。
- GET/v1/capabilities每個模型的參數、上傳欄位、計價方式和輪詢間隔
- POST/v1/quotes送出之前先給任務報價
- POST/v1/uploads開始上傳,然後把檔案 PUT 到它回傳的網址
- POST/v1/uploads/{id}/complete完成上傳,拿到要填進 inputs 的 asset id
- POST/v1/jobs送出任務 · 必須帶 Idempotency-Key
- GET/v1/jobs你的任務,從新到舊,每頁最多 100 個
- GET/v1/jobs/{id}任務的狀態
- GET/v1/jobs/{id}/assets/{index}透過一條約一小時內有效的私有連結下載輸出
MCP 伺服器與 DER skill
https://api.der.run/mcp給 Claude Code、Cursor、Codex 這類 AI 代理用。新增網址,用你的 DER 帳號登入,然後用平常的話提要求。
- der_list_models模型、價格和限制
- der_quote執行前先詢價(不扣點數)
- der_create_job發起影片、圖片、AIdol、換臉或音樂任務
- der_get_job狀態和結果連結
- der_get_results下載連結
- MCP 伺服器裡還有 13 個工具
身分驗證
一把金鑰,代表你的整個帳號
把你的 API 金鑰作為 Bearer token 傳送。金鑰代表你的帳號:同一份點數,同一個等級。金鑰最長有效 366 天,在「API keys」(API 金鑰)裡建立和撤銷。最多同時有 10 把。
# 每個請求都要帶 Authorization: Bearer der_user_…
快速開始
三步完成第一個任務
建立 API 金鑰
在工作室的「API keys」裡建立。金鑰只顯示一次,要儲存在安全的地方。
讀取模型目錄
GET /v1/capabilities 會列出每個模型的參數、上傳欄位、計價方式和輪詢間隔。
終端機curl "https://api.der.run/v1/capabilities" \ -H "Authorization: Bearer $DER_API_KEY"
送出並輪詢
先上傳你的照片,然後帶上 Idempotency-Key 請求 POST /v1/jobs,再輪詢 GET /v1/jobs/{id},直到任務結束。用同一個 key 再送出一次,回傳的是同一個任務。
終端機curl -X POST "https://api.der.run/v1/jobs" \ -H "Authorization: Bearer $DER_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{ "model": "der-v2", "params": { "prompt": "…" }, "inputs": { "image": "<asset id>" } }' curl "https://api.der.run/v1/jobs/{id}" \ -H "Authorization: Bearer $DER_API_KEY"
須知
上線之前
結果是私有的
透過 REST 下載輸出要帶上你的金鑰:GET /v1/jobs/{id}/assets/{index} 會把你帶到一條約一小時內有效的私有連結。沒有公開連結,MCP 工具給出的也是同一種連結。結果和上傳的檔案保存 7 天,之後自動刪除。
清單分頁回傳
GET /v1/jobs 最多回傳 100 個任務,從新到舊。把 next_before 作為 before 傳回去可以取更早的,還可以按 model、output 或 state 篩選。
價格
有些模型在目錄裡是固定價格,其餘的在送出時計價。POST /v1/quotes 可以先告訴你價格。
等級
有些模型需要 Pro 或 Max 等級的帳號。等級不夠的帳號請求這些模型,會收到 403。
同一份點數
API 用的點數和工作室是同一份。任務失敗會自動退還點數。
按模型的節奏輪詢
每個模型在目錄裡都有自己的 poll_seconds。請求太頻繁會收到 429,並帶有 Retry-After 標頭。
給 AI 代理用
在 Claude Code、Cursor 或 Codex 裡用 DER
一條指令就能連上。同樣的模型,同一份點數,結果也會出現在工作室裡。