Skip to main content

Генерация изображений

string (ImageModel)
Enum: "dall-e-3" "flux-1-dev" "flux-1-pro" "flux-1-schnell" "playground" "stable-diffusion"

Список моделей генерации изображений

"dall-e-3"

Как отправить запрос через API

  1. Сгенерировать API_TOKEN
  2. Отправить запрос на https://api.smartbuddy.ru/v1/images/generations (см. примеры запросов, описание параметров):
  3. По результатам запроса, вы получите изображение в формате base64. (см. пример ответа)

Пример запроса на языке Python

import requests
import json

url = "https://api.smartbuddy.ru/v1/images/generations"

payload = json.dumps({
"model": "flux-1-schnell",
"prompt": "кот-проглот",
"size": "1152x896"
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer API_TOKEN'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

Пример ответа

{
"created": 1708501063,
"data": [
{
"b64_json": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAg.....G6fojdatAf/9k="
}
],
"model": "img-flux/schnell"
}