GPT-генерация изображений
Модели изображений GPT в Tianshu (серия gpt-image) предназначены для генерации изображений по тексту и редактирования изображений, они находятся в группе 生图专用 (специальная группа генерации изображений).
Подготовка
- Создайте в консоли токен группы
生图专用. - Уточните имя доступной модели изображений в группе
生图专用в Маркетплейсе моделей (ниже в качестве примера используетсяgpt-image-2).
Используйте прямую линию
Генерация изображений относится к длительным запросам, поэтому используйте для адреса интерфейса прямую линию https://api.tian-shu.org, чтобы избежать тайм-аута шлюза.
Способ 1. Вызов через API (рекомендуется)
Для генерации изображений используйте Images API — она содержит два интерфейса: генерацию по тексту и редактирование изображений.
Генерация по тексту /v1/images/generations
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 чётко опишите, что изменить:
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. |
quality | low / medium / high / auto; для черновика — low, для финального изображения — high. |
response_format | url или b64_json, по умолчанию рекомендуется url. |
output_format | Рекомендуется png или jpeg, webp не рекомендуется. |
stream | Не поддерживается — не включайте. |
Способ 2. Генерация через Cherry Studio
- Создайте токен группы
生图专用и скопируйте его. - Cherry Studio → Настройки → Сервисы моделей → добавьте поставщика типа OpenAI:
- Адрес API:
https://api.tian-shu.org - Ключ API: ваш токен группы генерации изображений
- Адрес API:
- В разделе «Управление» добавьте модель изображений (например,
gpt-image-2). - Обязательно отключите «потоковый вывод» (интерфейс изображений не работает в потоковом режиме), иначе генерация может завершиться неудачей.
- Выберите модель изображений — можно начинать генерацию.
Примечание о способе вызова
Для генерации gpt-image используйте Images API (/v1/images/generations, /v1/images/edits). Интерфейсы Chat Completions / Responses не служат точкой входа для генерации изображений.
