Skip to main content
POST
Generate content (Gemini)
本頁使用與 生成內容(Gemini) 相同的 generateContent 操作,上方 playground 已預先填入純文字對話範例。以下說明可加入 generationConfig 的 Gemini 原生欄位,以便透過供應商特定的回應控制來生成或編輯圖像。
請將 generationConfig.responseModalities 設為 ["IMAGE"] 以要求圖像輸出,並使用 generationConfig.imageConfig 控制長寬比與輸出尺寸。

Gemini 原生請求欄位

請在 model 路徑參數中使用具備圖像生成能力的模型,例如 gemini-2.0-flash-preview-image-generation

範例:生成圖像

回應欄位

回應遵循標準 generateContent 結構。當要求圖像輸出時,回傳的 parts 會包含內嵌圖像資料:
array
模型回傳的候選回應。
object
Token 使用中繼資料,包括 promptTokenCountcandidatesTokenCounttotalTokenCount

回應範例

200

授權

Authorization
string
header
必填

Your DGrid API key. All endpoints use Authorization: Bearer <DGRID_API_KEY>.

路徑參數

model
string
必填

Target model ID, such as gemini-1.5-pro.

主體

application/json
contents
object[]

Input content array with role and parts.

generationConfig
object

Generation configuration.

回應

Generated content candidates.

candidates
object[]

Candidate responses returned by the model.

usageMetadata
object

Token accounting metadata.