Skip to content

SeeDream API 與火山方舟入門

最後更新:2026-09-09· 17 分鐘閱讀

🚀 快速通道

  • SeeDream 5.0:點擊直達↗
  • 文生圖工作台:開啟鏡像↗
  • 官方 Seedream:seed.bytedance.com ↗

SeeDream API 與火山方舟入門

更新時間:2026-09-09。端點、模型 ID、配額與價格以 火山方舟主控台、ByteDance Seed 與官方文件當日內容為準;下文不寫死易過期單價與限流數字。本站展示名 SeeDream;官方英文與部分文件常寫作 Seedream。

導讀

「SeeDream API」「Seedream API」「火山方舟 Seedream」對應的是把圖像生成接到網站、設計流水線或內部工具。可上線的接入不只是「跑通一次生成」,還要管:金鑰不進前端、模型 ID 可設定、失敗可重試、用量可觀測、輸出可審核。 網頁即夢/豆包適合探索;產品整合走火山方舟伺服器端呼叫。網頁 Chat 訂閱額度 不等於 API 餘額——兩條帳本通常分離。

瀏覽器裡快速試效果可用 SeeDream 5.0 或 文生圖工作台;正式 API 整合請以火山方舟為準,不要把第三方網頁 Key 或聊天額度當成正式環境帳單。第三方 ≠ 官方。

這篇解決什麼問題?

  • 分清網頁體驗、火山方舟主控台、正式 API 三條路徑
  • 完成帳號/金鑰準備,並用環境變數注入,而不是把 Key 寫進倉庫
  • 用佔位符發出第一份可替換的請求骨架(端點與模型名以文件為準)
  • 正確對待產品名(SeeDream 5.0/Pro/Lite)與主控台模型 ID
  • 建立逾時、重試、成本告警與金鑰安全的最低基線

網頁體驗 ≠ 火山方舟 ≠ 可上線 API

路徑適合做什麼不適合做什麼
即夢/豆包網頁快速試構圖、改圖對話高併發正式環境、金鑰託管
火山方舟主控台開通模型、管金鑰、看用量把個人 Key 寫進公開倉庫
Seedream/SeeDream API(經方舟)伺服器端自動化、產品功能在瀏覽器暴露 Key
第三方網頁便捷草稿對照預設等價官方協議與帳單

國內存取與風險分層見 國內使用指南。能力敘事可對照 Seed 官網。

硬事實: 你在聊天頁看到的「今日還能再生成幾次」,通常不會自動同步成方舟 API 的配額;反過來,API 帳單也不會替你解釋網頁會員權益。接入前分別打開網頁帳戶中心與方舟用量頁核對。

為什麼本站堅持「經火山方舟」敘述?

SeeDream/Seedream 的產品體驗分散在即夢、豆包等入口,但可工程化、可稽核、可計費對齊的呼叫,公開路徑通常落在火山引擎方舟體系。把 Key、模型開通、用量曲線放在同一主控台,排查時才有單一事實來源。第三方網頁可以幫你「先看到圖」,卻很難成為正式環境的合約與帳單主體——這也是本文把正式整合指向 火山方舟 的原因。能力敘事與品牌材料可交叉閱讀 Seed 官網。

帳號與金鑰:經火山方舟準備

  1. 使用企業或個人火山引擎帳號登入 火山方舟主控台。
  2. 在模型廣場/已開通列表中檢索 Seedream/圖像相關型號,確認你的帳號區域可見哪些條目。
  3. 建立 API Key(或存取金鑰,以主控台當日命名為準),只複製一次到金鑰管理系統。
  4. 為正式環境與測試分離 Key;離職與外洩場景可單獨輪替,而不必停全站。
  5. 閱讀當日文件中的驗證標頭、請求體欄位、回應裡圖像欄位位置與安全過濾說明。

切勿:把方舟 Key 貼到第三方聊天框「讓它幫你呼叫」;切勿截圖含完整 Key 發到群聊。

組織帳號與權限(實務)

  • 正式環境 Key 與開發 Key 分專案建立;最小權限原則。
  • 誰能建立 Key、誰能看帳單,寫進內部權限表。
  • 人員離職當天輪替其經手過的 Key。
  • 不要用個人手機號碼帳號硬撐公司正式流量。
  • 若使用臨時權杖機制,設定過期時間並禁止寫進前端。

金鑰管理可以用雲廠商金鑰服務、你們已有的 secret store,或至少是受限的 CI 變數——只要保證「人肉複製 Key」不是常態。任何需要把 Key 發給外包「除錯一下」的請求,預設拒絕,改為開通其獨立測試 Key 並設額度上限。

環境變數與第一份佔位請求

本機與伺服器一律用環境變數注入,名稱可按團隊約定,但值來自主控台,不進 Git:

# 本機開發範例(名稱以你專案約定為準)
export ARK_API_KEY="your-secret-here"
export ARK_API_ENDPOINT="OFFICIAL_API_ENDPOINT"
export SEEDREAM_MODEL="MODEL_NAME_FROM_DOCS"
$env:ARK_API_KEY = "your-secret-here"
$env:ARK_API_ENDPOINT = "OFFICIAL_API_ENDPOINT"
$env:SEEDREAM_MODEL = "MODEL_NAME_FROM_DOCS"

請求骨架(偽程式碼,欄位名以官方文件為準):

POST OFFICIAL_API_ENDPOINT
Authorization: Bearer <ARK_API_KEY 僅存伺服器端>
Content-Type: application/json

{
  "model": "MODEL_NAME_FROM_DOCS",
  "prompt": "1:1 電商主圖;陶瓷杯完整入鏡;淺灰無縫背景;柔和頂側光;無文字無浮水印"
}

把 OFFICIAL_API_ENDPOINT 與 MODEL_NAME_FROM_DOCS 替換成你在方舟文件/主控台複製的當日值。本教學故意不寫死字串,避免讀者抄到過期端點或下線型號。

伺服器端封裝時建議隔離的三層

  1. 設定層:端點、模型名、逾時、重試次數——全部可設定。
  2. 呼叫層:負責驗證標頭、發請求、解析圖像位元組或 URL。
  3. 業務層:負責提示組裝、使用者配額、審核與儲存。

不要把「拼提示+調 HTTP+寫資料庫」塞進同一個函式;否則換模型或換端點時,回歸成本會指數上升。圖像二進位寫入磁碟前做類型與大小檢查,並對使用者上傳的參考圖做病毒掃描與內容策略(按你們合規要求)。永遠假設前端不可信:即便使用者聲稱「我選的是 SeeDream 5.0」,伺服器端仍以設定中的 MODEL_NAME_FROM_DOCS 為準。

硬性規則: Key 只出現在伺服器端金鑰系統;不要寫進前端套件、行動端明文、Git、截圖或共用試算表。外洩後立即在主控台輪替。

第一請求建議怎麼驗收?

不要一上來就接業務提示。先用一條不含隱私、不含商標的固定提示(例如陶瓷杯電商主圖骨架)連跑兩次:

  1. 兩次都能回傳圖像或明確錯誤碼。
  2. 日誌裡能看到 model、耗時、狀態,但看不到完整 Key。
  3. 故意寫錯 MODEL_NAME_FROM_DOCS,確認你會收到可理解的錯誤,而不是靜默落到未知模型。
  4. 故意斷開網路或縮短逾時,確認用戶端行為符合預期。

驗收通過後再替換為真實業務提示,并把提示版本號寫入你們的請求中繼資料。提示寫法見 提示詞實戰。

模型 ID:產品名與文件名不要混用

對外溝通可用 SeeDream 5.0、SeeDream 5.0 Pro、SeeDream 5.0 Lite;寫進程式碼時,以方舟列出的 MODEL_NAME_FROM_DOCS 為準。列表會更新,教學禁止把某一天的字串當永久真理。

選型速記(細節見專題文):

設定建議:模型名放環境變數或遠端設定,發版不必改程式碼。頁面按鈕上的「SeeDream 5.0」≠ 自動等於某條 API model 欄位。

型號切換時代碼側要注意什麼?

  • 切換 MODEL_NAME_FROM_DOCS 後,用同一固定提示做回歸,而不是直接拿業務高峰流量試。
  • 不同型號對解析度檔位、參考圖數量、安全策略的支援可能不同——以文件矩陣為準。
  • 在設定中心同時保存「草稿預設型號」與「成稿預設型號」,避免所有流量擠在 Pro。
  • 下線舊型號前,先在監控裡確認呼叫量為零,再刪設定。

對外溝通可以說 SeeDream 5.0;對內工單與程式碼註解應寫清主控台裡的完整識別與生效日期。混淆這兩套命名,是聯調時最常見的「我這邊能出圖你那邊 404」原因之一。

逾時、重試與成本可觀測

圖像生成比純文字更吃延遲與頻寬,建議至少具備:

  • 逾時:按文件建議設定合理上限;逾時記為可重試錯誤,而不是假裝成功。
  • 重試:僅對網路抖動/5xx/明確可重試碼退避重試;對內容安全攔截、參數錯誤不要盲重試燒錢。
  • 冪等與去重:同一使用者連點「生成」要有用戶端防抖與伺服器端去重鍵。
  • 分類日誌:成功/安全攔截/逾時/配額不足分開計數;禁止記錄完整 Key 與未去識別化使用者圖。
  • 成本欄位:每次記錄 model、解析度檔位、是否帶參考圖、延遲、是否被人工採用。
  • 預算告警:在方舟或你們的帳單系統設定閾值;提示詞被刷爆時能熔斷。

自動化流水線常見模式:Lite 或網頁草稿批量出候選 → 人工或規則初篩 → 5.0/Pro 精修 → 設計工具疊字與匯出。提示詞版本編號見 提示詞指南,風格卡交接見 風格實戰。

成本失控的常見原因

  • 前端未防抖,使用者連點觸發多次計費請求。
  • 對內容安全攔截結果盲目重試。
  • 把 Pro 當預設全開,草稿也走最高規格。
  • 日誌與監控缺失,一週後才發現異常尖峰。
  • 把網頁「還能生成」誤當成 API 仍有餘額。

對策:預設草稿檔、成稿檔分流;重試白名單;每使用者速率限制;日預算告警;帳單頁與產品儀表板至少每天看一眼上線初期資料。價格數字以方舟當日頁為準,本教學不抄寫易過期單價。

探索階段你仍可用 SeeDream 5.0 或 文生圖工作台 驗證構圖,但不要把這些路徑的工作階段額度寫進技術方案的「容量規劃」章節——容量規劃只認方舟 API 指標與主控台當日配額說明。

完成檢查清單(安全與上線)

  • 已確認使用的是文件中的當前 MODEL_NAME_FROM_DOCS(可設定)
  • OFFICIAL_API_ENDPOINT 來自官方文件,而非不明部落格抄寫
  • API Key 僅存伺服器端,倉庫與前端套件無金鑰
  • 逾時、重試、錯誤分類已實作
  • 日誌無 Key、無未去識別化使用者圖
  • 用量/預算告警已打開(若主控台提供)
  • 輸出有人工或自動審核閘門再對終端使用者展示
  • 著作權與參考圖授權有紀錄
  • 已確認網頁 Chat 額度與 API 帳單分離,避免「以為還有次數」

上線後第一週建議盯什麼?

  1. 錯誤碼分布:參數錯誤是否突然升高(往往是模型名或欄位變更)。
  2. 平均延遲與 P95:是否需要調逾時或改為非同步。
  3. 安全攔截率:提示是否觸及敏感邊界,需不需要改引導文案。
  4. 單使用者呼叫峰值:有無刷介面或腳本濫用。
  5. 成本曲線:是否與業務 UV 同向,而不是異常尖峰。

第一週穩住這些訊號,再考慮把更多頁面接到自動出圖。過早全量開放「使用者任意提示直出」而不設審核,風險通常高於收益。國內路徑與第三方邊界見 國內使用指南;家族選型見 是什麼。

快速通道/存取入口

常見問題

網頁裡能選的模型,API 一定有嗎?

不一定同步。以方舟「可用模型」列表與官方文件為準;不要假設即夢按鈕名等於可呼叫 ID。

可以在瀏覽器直連方舟 API 出圖嗎?

不建議。瀏覽器無法安全持有長期 Key,且容易被盜刷。應透過自有後端代理;前端只拿你們自己的工作階段權杖。

第三方國內站的「API」能當官方用嗎?

不能預設等價。協議、日誌、模型路由與合規責任都可能不同;正式產品整合優先 火山方舟 文件路徑,並單獨評估第三方條款。

價格和限流寫在哪?

以火山引擎/方舟定價與配額頁面的當日資料為準;本教學不複製易過期數字。

網頁還有免費次數,為什麼 API 呼叫失敗說欠費?

因為網頁額度 ≠ API 餘額。請分別檢查聊天產品權益與方舟帳單;不要用其中一個推斷另一個。

Key 不小心提交到 Git 了怎麼辦?

立刻在主控台輪替/作廢該 Key,從倉庫歷史中移除金鑰,並檢查是否已有異常呼叫。事後把金鑰掃描加入 CI。

非同步生成還是同步等待?

若平均耗時已經接近閘道逾時,建議改為「建立任務 → 輪詢/回呼 → 取圖」的非同步模式(具體欄位以方舟文件為準)。同步介面適合內部工具與低併發;面向 C 端的高併發頁面更宜非同步,並給使用者明確的排隊與失敗提示。無論同步還是非同步,金鑰與模型名設定規則不變:OFFICIAL_API_ENDPOINT、MODEL_NAME_FROM_DOCS、伺服器端持有 Key。

需要把生成結果存多久?

按業務與合規規定保留週期:草稿可短,成稿與授權證明應更長。儲存時區分「可公開 URL」與「僅內網可存取」;不要把帶簽章的臨時連結寫進可被爬取的靜態頁長期掛著。刪除使用者資料時,同步清理物件儲存中的參考圖與輸出圖。

官方資源

延伸閱讀

總結

SeeDream/Seedream 的工程接入,關鍵是把探索(網頁)與正式環境(火山方舟伺服器端 API)分開:模型 ID 用 MODEL_NAME_FROM_DOCS 可設定、端點用 OFFICIAL_API_ENDPOINT 可替換、金鑰不出前端、成本與攔截可觀測、輸出經審核再上線。先讀方舟文件核對當日型號,再把提示詞與風格卡版本化;記住網頁 Chat 額度 ≠ API 帳單。草稿對照可用 SeeDream 5.0 與 文生圖工作台,正式金鑰只走官方主控台,上線後持續看用量與錯誤碼,發現問題立刻停量排查。

相關內容