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": "Reply with exactly: Hello!"
}
]
}
]
}
'import requests
url = "https://api.acedata.cloud/v1beta/models/{model}:generateContent"
payload = { "contents": [
{
"role": "user",
"parts": [{ "text": "Reply with exactly: Hello!" }]
}
] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({contents: [{role: 'user', parts: [{text: 'Reply with exactly: Hello!'}]}]})
};
fetch('https://api.acedata.cloud/v1beta/models/{model}:generateContent', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"candidates": [
{
"content": {
"role": "model",
"parts": [
{
"text": "Hello!"
}
]
},
"finishReason": "STOP"
}
],
"usageMetadata": {
"candidatesTokenCount": 2,
"candidatesTokensDetails": [
{
"modality": "TEXT",
"tokenCount": 2
}
],
"promptTokenCount": 260,
"promptTokensDetails": [
{
"modality": "TEXT",
"tokenCount": 260
}
],
"thoughtsTokenCount": 22,
"totalTokenCount": 284
},
"usage": {
"prompt_tokens": 260,
"completion_tokens": 2,
"total_tokens": 284,
"completion_tokens_details": {
"modalities": [
{
"modality": "TEXT",
"tokenCount": 2
}
]
},
"prompt_tokens_details": {
"modalities": [
{
"modality": "TEXT",
"tokenCount": 260
}
]
},
"thoughts_tokens": 22,
"cost": {
"amount": 0.0001953617424,
"currency": "credit",
"list_amount": 0.00021234972
}
},
"modelVersion": "gemini-3.1-flash-lite",
"model": "gemini-3.1-flash-lite"
}{
"error": {
"code": 123,
"message": "<string>",
"status": "<string>"
}
}API Reference
Gemini Generate Content
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": "Reply with exactly: Hello!"
}
]
}
]
}
'import requests
url = "https://api.acedata.cloud/v1beta/models/{model}:generateContent"
payload = { "contents": [
{
"role": "user",
"parts": [{ "text": "Reply with exactly: Hello!" }]
}
] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({contents: [{role: 'user', parts: [{text: 'Reply with exactly: Hello!'}]}]})
};
fetch('https://api.acedata.cloud/v1beta/models/{model}:generateContent', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"candidates": [
{
"content": {
"role": "model",
"parts": [
{
"text": "Hello!"
}
]
},
"finishReason": "STOP"
}
],
"usageMetadata": {
"candidatesTokenCount": 2,
"candidatesTokensDetails": [
{
"modality": "TEXT",
"tokenCount": 2
}
],
"promptTokenCount": 260,
"promptTokensDetails": [
{
"modality": "TEXT",
"tokenCount": 260
}
],
"thoughtsTokenCount": 22,
"totalTokenCount": 284
},
"usage": {
"prompt_tokens": 260,
"completion_tokens": 2,
"total_tokens": 284,
"completion_tokens_details": {
"modalities": [
{
"modality": "TEXT",
"tokenCount": 2
}
]
},
"prompt_tokens_details": {
"modalities": [
{
"modality": "TEXT",
"tokenCount": 260
}
]
},
"thoughts_tokens": 22,
"cost": {
"amount": 0.0001953617424,
"currency": "credit",
"list_amount": 0.00021234972
}
},
"modelVersion": "gemini-3.1-flash-lite",
"model": "gemini-3.1-flash-lite"
}{
"error": {
"code": 123,
"message": "<string>",
"status": "<string>"
}
}Авторизации
API token from https://platform.acedata.cloud
Параметры пути
V1Beta Models Model Generatecontent Param Model
Доступные опции:
gemini-3.8-flash, gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash, gemini-3.5-flash-lite, gemini-3.1-flash-lite, gemini-3.1-pro-preview, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite, gemini-3.1-flash-image, gemini-2.5-flash-image, gemini-3-pro-image Пример:
"gemini-2.5-flash"
Тело
application/json
V1Beta Models Model Generatecontent Contents
Show child attributes
Show child attributes
V1Beta Models Model Generatecontent Systeminstruction
Show child attributes
Show child attributes
V1Beta Models Model Generatecontent Generationconfig
Show child attributes
Show child attributes
V1Beta Models Model Generatecontent Tools
Show child attributes
Show child attributes
V1Beta Models Model Generatecontent Toolconfig
Show child attributes
Show child attributes
V1Beta Models Model Generatecontent Safetysettings
Show child attributes
Show child attributes
Была ли эта страница полезной?

