Skip to content

GPT-генерация изображений

Модели изображений GPT в Tianshu (серия gpt-image) предназначены для генерации изображений по тексту и редактирования изображений, они находятся в группе 生图专用 (специальная группа генерации изображений).

Подготовка

  1. Создайте в консоли токен группы 生图专用.
  2. Уточните имя доступной модели изображений в группе 生图专用 в Маркетплейсе моделей (ниже в качестве примера используется gpt-image-2).

Используйте прямую линию

Генерация изображений относится к длительным запросам, поэтому используйте для адреса интерфейса прямую линию https://api.tian-shu.org, чтобы избежать тайм-аута шлюза.

Способ 1. Вызов через API (рекомендуется)

Для генерации изображений используйте Images API — она содержит два интерфейса: генерацию по тексту и редактирование изображений.

Генерация по тексту /v1/images/generations

bash
curl 'https://api.tian-shu.org/v1/images/generations' \
  -H 'Authorization: Bearer your-image-group-token' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-image-2",
    "prompt": "an orange cat wearing an orange scarf hugging an otter, warm illustration style",
    "size": "1024x1024",
    "quality": "high",
    "output_format": "png",
    "response_format": "url",
    "n": 1
  }'

Редактирование изображения / по изображению /v1/images/edits

Загрузите изображение через multipart/form-data, а в prompt чётко опишите, что изменить:

bash
curl 'https://api.tian-shu.org/v1/images/edits' \
  -H 'Authorization: Bearer your-image-group-token' \
  -F 'model=gpt-image-2' \
  -F 'prompt=Keep the subject, add a red stamp in the top-right corner reading DEMO' \
  -F 'image=@/path/to/your-image.jpg' \
  -F 'size=1024x1024' \
  -F 'quality=high' \
  -F 'output_format=png' \
  -F 'response_format=url'

Частые параметры

ПараметрОписание
modelФиксированно укажите имя модели изображений, например gpt-image-2.
promptОписание картинки: чётко укажите объект, сцену, стиль, пропорции, текст.
nПоддерживается только 1 — за один раз возвращается одно изображение.
sizeПоддерживается auto и распространённые размеры: 1024x1024, 1536x1024, 1024x1536.
qualitylow / medium / high / auto; для черновика — low, для финального изображения — high.
response_formaturl или b64_json, по умолчанию рекомендуется url.
output_formatРекомендуется png или jpeg, webp не рекомендуется.
streamНе поддерживается — не включайте.

Способ 2. Генерация через Cherry Studio

  1. Создайте токен группы 生图专用 и скопируйте его.
  2. Cherry Studio → Настройки → Сервисы моделей → добавьте поставщика типа OpenAI:
    • Адрес API: https://api.tian-shu.org
    • Ключ API: ваш токен группы генерации изображений
  3. В разделе «Управление» добавьте модель изображений (например, gpt-image-2).
  4. Обязательно отключите «потоковый вывод» (интерфейс изображений не работает в потоковом режиме), иначе генерация может завершиться неудачей.
  5. Выберите модель изображений — можно начинать генерацию.

Примечание о способе вызова

Для генерации gpt-image используйте Images API (/v1/images/generations, /v1/images/edits). Интерфейсы Chat Completions / Responses не служат точкой входа для генерации изображений.