AGTCloud API Docs
文件指南API Reference整合與資源更新與幫助
文字與對話

Gemini Generate Content

使用 Gemini Content 與 Parts 結構建立文字、多模態、工具和程式碼執行回應。

Generate Content API 使用 Content 與 Parts 表達文字、多模態、函式呼叫和程式碼執行請求,並透過 Candidates、Usage Metadata 與安全性資訊傳回生成結果。請求使用 Bearer API Key 進行身分驗證;不同模型支援的輸入模態、工具和進階生成參數可能不同,請以目前帳戶可見模型及官方功能說明為準。

POST/v1beta/models/{model}:generateContent

使用 Gemini Content 與 Parts 結構生成文字、多模態、函式呼叫或程式碼執行回應。

授權

bearerAuth
授權Bearer <token>

在 Authorization Header 中使用 Bearer your-api-key。

傳遞位置: header

路徑參數

model*string

用於生成內容的模型 ID。路徑中會自動組成 models/{model}。

預設值"MODEL_ID"

請求主體

Gemini 使用 Content 與 Parts 表達文字、多模態輸入、工具和生成設定。

application/json
文字對話

使用 user 與 model Content 組織單輪或多輪文字對話。

contents[]
依時間順序排列的對話內容。
parts[].text
每則訊息中的文字內容。
role
訊息產生者,常用值為 user 或 model。
application/json
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "你好!請介紹一下自己。"
        }
      ]
    }
  ]
}
欄位參考完整欄位維持不變,說明會針對目前使用情境標示重點

使用 Content 與 text Part 組織單輪或多輪文字對話。

回應主體

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

Google Gemini Generate Content 官方文件檢視上游協議定義與最新欄位變更。