Що ви створите
Ви створите задачу генерації зображення 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 є асинхронною. Ендпоінт create повертаєid задачі. Опитуйте /flux/v1/get_result?id=<task_id>, доки status не стане Ready, а потім завантажте result.sample.
URL-адреси результатів Flux мають обмежений строк дії. Копіюйте готові зображення у власне сховище, якщо вашому застосунку потрібен довготривалий доступ.
Поширені параметри
Усунення проблем / FAQ
Завдання залишається в стані pending
Завдання залишається в стані pending
Продовжуйте опитування в межах циклу повторних спроб з обмеженням і тайм-аутом. Збережіть ID завдання, щоб пізніше можна було перевірити job.
URL зображення закінчив термін дії
URL зображення закінчив термін дії
Завантажте
result.sample невдовзі після того, як завдання перейде в стан Ready, а потім збережіть зображення у власному сховищі.Параметр Flux не працює
Параметр Flux не працює
Підтримка параметрів Flux залежить від варіанта моделі. Почніть із
prompt, width і height, а потім перевірте довідник API Flux, перш ніж додавати необов’язкові поля.Наступні кроки
- Прочитайте довідник API Flux generate image.
- Опитуйте результати через Get Flux image result.
- Знайдіть моделі Flux у Models.
- Оцініть вартість за допомогою Estimate request cost before calling a model.