Что вы создадите
Вы создадите задачу генерации изображения Flux с помощьюPOST /flux/v1/flux-dev, будете опрашивать GET /flux/v1/get_result и скачаете URL сгенерированного изображения, когда задача будет готова.
Предварительные требования
- API-ключ CometAPI, сохранённый в
COMETAPI_KEY - Python 3.10+ с
requestsили Node.js 18+ - Путь к модели Flux из справочника Flux API или Models
API-ключ, базовый URL, аутентификация
Генерация Flux использует имя модели в пути URL:Примеры кода
Используйте вкладки ниже, чтобы скопировать примеры на cURL, Python и Node.js.Объяснение процесса
Генерация Flux выполняется асинхронно. Эндпоинт создания возвращаетid задачи. Опрашивайте /flux/v1/get_result?id=<task_id>, пока status не станет Ready, затем скачайте result.sample.
URL результатов Flux имеют ограниченный срок действия. Сохраняйте готовые изображения в собственное хранилище, если вашему приложению нужен долговременный доступ.
Общие параметры
Устранение неполадок / FAQ
Задача остается в состоянии pending
Задача остается в состоянии pending
Продолжайте опрашивать с ограниченным циклом повторных попыток и тайм-аутом. Сохраните ID задачи, чтобы задание можно было проверить позже.
Срок действия URL изображения истек
Срок действия URL изображения истек
Скачайте
result.sample вскоре после того, как задача перейдет в состояние Ready, затем сохраните изображение в собственном хранилище.Параметр Flux не работает
Параметр Flux не работает
Поддержка параметров Flux различается в зависимости от варианта модели. Начните с
prompt, width и height, затем проверьте справочник API Flux перед добавлением необязательных полей.Следующие шаги
- Прочитайте справочник API генерации изображений Flux.
- Опрашивайте результаты с помощью Get Flux image result.
- Найдите модели Flux в разделе Models.
- Оцените стоимость с помощью Estimate request cost before calling a model.