映像API介面的通用問題匯總,包含介面調試、模型計費與限流、介面高頻報錯等。
本文涉及的映像模型有:文生圖V1和V2、塗鴉作畫、映像局部重繪、Cosplay動漫人物產生、人像風格重繪、虛擬模特、鞋靴模特、映像畫面擴充、人物執行個體分割、映像擦除補全、創意海報產生、映像背景產生、圖配文。
映像API均支援HTTP調用。下面以文生圖API為例展示本地調試HTTP介面的流程。
模型計費樣本
免費額度
報錯情境:當使用您自己的圖片連結(非文檔樣本圖片連結)請求介面時,報錯提示“下載圖片失敗,請檢查圖片url”。
可能原因:輸入的圖片URL連結存在錯誤、無法訪問或下載許可權受限等問題,導致模型服務無法成功下載圖片。
解決方案:請確保圖片URL連結完整,並能夠支援公網訪問。您可以將圖片上傳至可供公網訪問的自建儲存服務,或選擇上傳至OSS等雲端儲存體服務。請務必確保圖片URL能夠支援公網訪問。
報錯情境:調用圖片產生 API (
使用 OpenAI 相容模式並填寫文本產生模型名時,介面返回空響應。
可能原因:
圖片產生 API 為非同步呼叫,建立任務成功後返回
報錯情境:如果您在文檔中複製建立任務介面的curl命令,執行後報錯。下面以映像背景產生模型的curl命令為例。
報錯資訊顯示“請求Body格式無效”。
可能原因:建立任務介面的請求Body中存在中文字元。如果執行curl命令的用戶端不支援解析中文,可能會導致請求Body解析異常,從而引發報錯。
解決方案:macOS或者Linux系統使用者直接在終端執行curl命令即可。Windows使用者建議使用HTTP介面平台發送請求,如Postman、Apifox等。
報錯情境:您在海外調用介面,且圖片資源儲存於非中國內地地區,較大機率出現資源下載逾時報錯,報錯資訊如下所示。
主要原因:非中國內地地區存在不穩定因素,因此在下載圖片時會導致逾時情況。
解決方案:請將圖片資源儲存在中國內地的地區,並配置加速。注意,當前不支援配置主帳號的圖片下載逾時時間。
問題情境:當您在Prompt中包含文字描述(如"海報上寫著某某文字")時,早期萬相文生圖模型(如wanx-v1、wanx2.0、wanx2.1系列)產生的圖片中文字可能出現變形、亂碼或無法正常顯示的情況。
問題原因:早期萬相文生圖模型對文字渲染能力有限,在產生圖片時無法準確渲染Prompt中指定的文字內容,這是模型能力的限制而非介面Bug。
解決方案:
本地調試介面
映像API均支援HTTP調用。下面以文生圖API為例展示本地調試HTTP介面的流程。
- 需要開通模型服務並擷取API Key,再配置API Key到環境變數。
- 在映像API文檔中找到
curl命令。
樣本:文生圖curl命令
樣本:文生圖curl命令
- 若作業系統為macOS或Linux,可在終端執行curl命令。
- 若作業系統為Windows,可使用Postman、Apifox等介面平台發送HTTP請求。
注意:使用介面平台發送請求時,需要將curl命令Bearer $DASHSCOPE_API_KEY中的$DASHSCOPE_API_KEY替換為真實API_KEY,比如Bearer sk-xxxxxx。
模型計費與限流
模型計費樣本
註:表格中映像模型1、映像模型2僅用作樣本說明,不是真實的模型名稱。
模型名稱 | 免費額度(查看) | 計費單價 | 限流(主帳號與RAM子帳號共用) | |
|---|---|---|---|---|
任務下發介面QPS限制 | 同時處理中任務數量 | |||
映像模型1 | 500張 | 限時免費 | 2 | 1 |
映像模型2 | 500張 | $0.02/張 | 2 | 1 |
- 額度說明:免費額度是指模型成功產生的輸出圖片數量。輸入圖片及模型處理失敗的情況不佔用免費額度。
- 領取方式:開通阿里雲百鍊大模型服務後自動發放,有效期間90天。
- 使用帳號:阿里雲主帳號與其RAM子帳號共用免費額度。
- 更多詳情請參見新人免費額度。
- 當計費為“限時免費”時,表示該模型處於公測階段,免費額度用盡後不可使用。
- 當計費有明確單價時,如$0.02/張,表示該模型已商業化,免費額度用盡或到期後需付費使用。
- 計費項目:只對模型成功產生的輸出圖片進行收費,其餘情況暫不計費。
- 付費方式:由阿里雲主帳號統一付費。RAM子帳號不能獨立計量計費,必須由所屬的主帳號付費。如果您需要查詢賬單資訊,請前往阿里雲控制台賬單概覽。
- 儲值途徑:您可以在阿里雲控制台費用與成本頁面進行儲值。
- 模型調用情況:您可以前往阿里雲百鍊平台的模型觀測(新加坡或北京)查看模型調用量及調用次數。
- 更多計費問題請參見計費項目。
- 限流說明:阿里雲主帳號與其RAM子帳號共用限流限制。
介面報錯
映像無法下載或下載失敗
報錯情境:當使用您自己的圖片連結(非文檔樣本圖片連結)請求介面時,報錯提示“下載圖片失敗,請檢查圖片url”。
調用圖片產生 API 返回 InvalidParameter: url error
報錯情境:調用圖片產生 API (/api/v1/services/aigc/text2image/image-synthesis) 時,model 參數填寫了文本產生模型名(如 qwen-turbo),介面返回如下報錯。
model 參數與調用的介面不匹配。圖片產生介面只接受圖片產生模型名,傳入文本產生模型名(如 qwen-turbo)時,服務端無法正確解析請求,從而返回 url error。報錯文案中的“url”並不代表請求地址或圖片連結有問題。
解決方案:將 model 參數改為圖片產生模型名(如 wanx2.1-t2i-turbo),並按非同步方式調用。
task_id,需通過 GET /api/v1/tasks/{task_id} 輪詢任務結果,task_status 變為 SUCCEEDED 後即可擷取產生的圖片 URL。
建立任務介面的curl命令執行失敗
報錯情境:如果您在文檔中複製建立任務介面的curl命令,執行後報錯。下面以映像背景產生模型的curl命令為例。
樣本:映像背景產生-建立任務介面curl命令
樣本:映像背景產生-建立任務介面curl命令
海外調用API介面顯示資源下載逾時
報錯情境:您在海外調用介面,且圖片資源儲存於非中國內地地區,較大機率出現資源下載逾時報錯,報錯資訊如下所示。
文生圖產生的文字異常怎麼辦
問題情境:當您在Prompt中包含文字描述(如"海報上寫著某某文字")時,早期萬相文生圖模型(如wanx-v1、wanx2.0、wanx2.1系列)產生的圖片中文字可能出現變形、亂碼或無法正常顯示的情況。
問題原因:早期萬相文生圖模型對文字渲染能力有限,在產生圖片時無法準確渲染Prompt中指定的文字內容,這是模型能力的限制而非介面Bug。
解決方案:
- 推薦方案:使用支援文字渲染的模型。千問映像產生模型(如qwen-image-2.0-pro、qwen-image-plus)具備專業的文字渲染能力,能夠準確產生Prompt中指定的文字內容。此外,萬相2.5及以上版本(如Wan2.5-T2I-Preview)也支援中英文及小語種文字產生。
- 如果必須使用早期萬相模型,建議先產生不含文字的圖片,再使用圖片編輯軟體手動添加所需的文字內容。