
豆包 Doubao Image API 價格全面解析
在獲得 API 憑證后,用戶可以通過填寫必要的參數來生成圖像。界面上需要填寫的兩個主要參數是 authorization
和 prompt
。其中,authorization
直接從下拉菜單中選擇,而 prompt
則是用戶希望生成的圖像描述,建議使用英文以提高生成的準確性和效果。
調用成功后,系統會返回一個 JSON 格式的結果,其中包括圖像的 image_url
、image_width
、image_height
等信息。用戶可以通過這些信息對生成的圖像進行查看和進一步操作。
MidJourney 提供了多種圖像放大選項,比如 upscale_2x
和 upscale_4x
,分別用于將圖像放大兩倍和四倍。用戶可以通過傳遞 image_id
和選擇相應的 action
參數來執行這些操作。
除了放大功能,用戶還可以通過選項如 variation1
、variation2
對圖像進行變換。通過指定圖像的 image_id
,用戶可以對生成的圖片進行不同風格的微調和轉換,生成新的創意作品。
MidJourney 的墊圖功能允許用戶在已有圖片的基礎上進行改寫。用戶需要提供圖片的 URL 以及新的描述文字,API 會返回改寫后的圖像。注意,圖片 URL 必須是直接鏈接圖片文件的地址。
用戶可以上傳多張圖片進行融合,通過提供多個圖片 URL,MidJourney 能夠將這些圖片合并為一張新的藝術作品。最多支持五張圖片的融合,適合需要創意合成的場景。
為了提高使用效率,MidJourney 提供了 Webhook 回調功能。用戶可以設置 callback_url
,生成結果后,系統會自動將結果發送到指定的 URL,方便用戶進行進一步處理。
MidJourney 支持流式輸出功能,允許用戶在圖片生成過程中實時獲取生成進度。用戶需在請求頭中設置 accept
為 application/x-ndjson
,以支持流式響應。
import requests
url = 'https://api.acedata.cloud/midjourney/imagine'
headers = {
'content-type': 'application/json',
'accept': 'application/x-ndjson',
'authorization': 'Bearer {token}'
}
body = {
"prompt": "a beautiful cat --v 6"
}
r = requests.post(url, headers=headers, json=body, stream=True)
for line in r.iter_lines():
print(line.decode())
MidJourney API 的優勢在于其強大的繪圖能力和廣泛的應用場景。然而,國內用戶在使用過程中仍面臨挑戰,如需要特定渠道充值、訪問權限受限等。但通過第三方平臺的 API 對接,用戶可以實現與 MidJourney 的無縫集成。