Passer au contenu principal
POST
/
v1beta
/
models
/
{model}
:generateContent
Gemini Generate Content
curl --request POST \
  --url https://api.acedata.cloud/v1beta/models/{model}:generateContent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "Hello!"
        }
      ]
    }
  ]
}
'
{
  "candidates": [
    {
      "content": {
        "parts": [
          {
            "text": "<string>",
            "thought": true
          }
        ],
        "role": "<string>"
      },
      "index": 123,
      "safetyRatings": [
        {
          "category": "<string>",
          "probability": "<string>",
          "blocked": true
        }
      ]
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 123,
    "candidatesTokenCount": 123,
    "totalTokenCount": 123,
    "thoughtsTokenCount": 123,
    "promptTokensDetails": [
      {
        "modality": "<string>",
        "tokenCount": 123
      }
    ],
    "candidatesTokensDetails": [
      {
        "modality": "<string>",
        "tokenCount": 123
      }
    ]
  },
  "modelVersion": "<string>",
  "responseId": "<string>"
}

Autorisations

Authorization
string
header
requis

Paramètres de chemin

model
enum<string>
requis

V1Beta Models Model Generatecontent Param Model

Options disponibles:
gemini-2.5-flash,
gemini-2.5-pro,
gemini-2.5-flash-lite,
gemini-3-flash-preview,
gemini-3.5-flash,
gemini-3.1-pro,
gemini-2.0-flash
Exemple:

"gemini-2.5-flash"

Corps

application/json
contents
object[]
requis

V1Beta Models Model Generatecontent Contents

systemInstruction
object

V1Beta Models Model Generatecontent Systeminstruction

generationConfig
object

V1Beta Models Model Generatecontent Generationconfig

tools
object[]

V1Beta Models Model Generatecontent Tools

toolConfig
object

V1Beta Models Model Generatecontent Toolconfig

safetySettings
object[]

V1Beta Models Model Generatecontent Safetysettings

cachedContent
string

V1Beta Models Model Generatecontent Cachedcontent

Réponse

V1Beta Models Model Generatecontent Response 200

candidates
object[]
usageMetadata
object
modelVersion
string
responseId
string