black-forest-labs/flux.1-schnell

543
Flux.1 Schnell от Black Forest Labs — это модель для генерации изображений. Она быстро создаёт изображения высокого качества всего за 1–4. Flux.1 Schnell превосходит такие модели, как Midjourney и DALL-E. Нейросеть подходит для использования в искусстве, рекламе и разработке игр.
Запустить FLUX.1-schnell с помощью API
Запустить API

Вход

Промт на английском языке
Соответствие промту Default: 3
Количество шагов шумоподавления Default: 4
Случайное число для воспроизводимой генерации Default: 0
Default: 512
Default: 512
Чтобы начать, войдите в аккаунт.
После регистрации вы получите 50 рублей на тестирование моделей

Выход

Быстрый старт

Создайте свой первый прогноз всего за 1 минуту

Connecte позволяет запускать open-source модели всего в несколько строк кода. Вам ничего не нужно устанавливать, просто получите API токен и сделайте свой первый прогноз.

1. Регистрация

Создайте аккаунт, чтобы получить доступ к API токену. При регистрации вы можете воспользоваться своей учетной записью Google для упрощения процесса. В ближайшем будущем планируется добавление альтернативных способов создания аккаунта.

2. Получите токен

После регистрации перейдите в раздел API токены и создайте новый токен. Обратите внимание, что мы не храним токены в открытом виде поэтому токен доступен только сразу после создания, его невозможно восстановить, только создать новый.

Теперь давайте поместим наш токен в переменную окружения CONNECTE_TOKEN

                                        export CONNECTE_TOKEN=xxxxxxxx
                                        
                                    
3. Делаем запрос к модели

Выберите любую общедоступную модель. В этом примере мы будем использовать Whisper Turbo

Whisper Turbo.V3 - это открытая модель распознавания речи от OpenAi, предназначенная для преобразования устной речи в письменный текст.

    curl https://connecte.ai/api/v1/openai/whisper \
--request POST \
--header "Authorization: Bearer $CONNECTE_TOKEN" \
--header "Content-Type: application/json" \
--data '{
            "audio" : "https://site.ru/audio.mp3"
        }'
    
    

Поздравляем — вы только что создали свой первый запрос в CONNECTE.

Входные данные

seed integer
Случайное число для воспроизводимой генерации
Default: false

width integer
Default: 512

height integer
Default: 512

prompt string
Промт на английском языке

guidance number
Соответствие промту
Default: 3

num_inference_steps integer
Количество шагов шумоподавления
Default: 4

Выходные данные

Тип string

Методы

Описание поедерживаемых методов API

Базовый URL
    https://connecte.ai/api/v1/
    
Методы
                        {company}/{model}
                    
  • {company} - организация, которая владеет и поддерживает модель или пользователь который ее загрузил
  • {model} - это уникальное имя модели, которое описывает ее версию и возможности

Полный список эндпоинтов.

HEADERS

Webhook-URL string

HTTPS адрес на который будет отправлен callback когда прогноз обновит статус на succeeded или failed, подробнее.

Prefer string

По умолчанию равно ASYNC. Установите значение SYNC, соединение будет оставаться открытым и ждать результата, по умолчанию до 30 сек.

Request-Timeout integer

По умолчанию равно ASYNC. Установите значение SYNC, соединение будет оставаться открытым и ждать результата, по умолчанию до 30 сек.

REQUEST BODY objectRequired

Тело запроса является объектом входных данных для инференса модели и может содержать различные параметры. Для каждой модели определен свой набор входных данных, структура которых описывается с помощью JSON Schema и доступна на странице модели на вкладке API > Schema.

EXAMPLE REQUEST

    curl https://connecte.ai/api/v1/openai/whisper \
--request POST \
--header "Authorization: Bearer $CONNECTE_TOKEN" \
--header "Webhook-URL: https://your-app.ru/connecte-webhook" \
--header "Content-Type: application/json" \
--data '{
            "audio" : "https://site.ru/audio.mp3",
            "language" : "ru"
        }'
    
    
RESPONSE object

id string

Уникальный идентификатор вашего прогноза

input object

Набор входных данных

status string

Допустимые значения:

  • pending
  • queued
  • starting
  • processing
  • succeeded
  • failed
  • canceled

output object

Набор выходных данных в соответствии с JSON Schema

source strong

источник запроса

runtime float

Время выполнения прогноза в секундах

cost float

Стоимость выполнения в рублях

EXAMPLE RESPONSE

  
{
  "id":"d5a46834-c430-4342-9779-4ea5e76d057d",
  "input":{
    "audio":"https://your-app.ru/audio.mp3",
    "model":"large-v3-turbo",
    "diarize":false,
    "language":"auto",
    "speakers":1,
    "word_timestamp":false
  },
  "status":"succeeded",
  "output":{
    "segments":{...},
    "transcirption":{...},
    "translation":{...},
    "detected_language":{...}
  },
  "source":"api",
  "runtime":35.4,
  "cost":0.45,
  "created_at":"2024-06-26T05:26:31.974000Z"
}
  
                        /predictions/{prediction_id}
                    
ПАРАМЕТРЫ

prediction_id string required

ID прогноза, которого нужно вернуть

EXAMPLE RESPONSE

  
{
  "id":"d5a46834-c430-4342-9779-4ea5e76d057d",
  "input":{
    "audio":"https://your-app.ru/audio.mp3",
    "model":"large-v3-turbo",
    "diarize":false,
    "language":"auto",
    "speakers":1,
    "word_timestamp":false
  },
  "status":"succeeded",
  "output":{
    "segments":{...},
    "transcirption":{...},
    "translation":{...},
    "detected_language":{...}
  },
  "source":"api",
  "runtime":35.4,
  "cost":0.45,
  "created_at":"2024-06-26T05:26:31.974000Z"
}
  
                        /predictions/{prediction_id}/cancel
                    
ПАРАМЕТРЫ

prediction_id string required

ID прогноза, который нужно отменить

EXAMPLE RESPONSE

  
{
  "id":"d5a46834-c430-4342-9779-4ea5e76d057d",
  "input":{
    "audio":"https://your-app.ru/audio.mp3",
    "model":"large-v3-turbo",
    "diarize":false,
    "language":"auto",
    "speakers":1,
    "word_timestamp":false
  },
  "status":"canceled",
  "output":{
    "segments":{...},
    "transcirption":{...},
    "translation":{...},
    "detected_language":{...}
  },
  "source":"api",
  "runtime":35.4,
  "cost":0.45,
  "created_at":"2024-06-26T05:26:31.974000Z"
}
  
Перед началом работы ознакомьтесь с документацией

Стоимость использования


Каждый запуск этой модели на Connecte стоит в среднем . Фактические затраты могут варьироваться в зависимости от ваших входных данных и параметров запуска.

Ценообразование строится на основе времени вычислений - каждая секунда работы модели
оценивается в 0.055 рублей.

Техническая реализация построена на базе высокопроизводительного графического ускорителя Nvidia T4 с 16 ГБ видеопамяти. Среднее время обработки одного запроса составляет около (без учета состояний очереди и запуска модели), хотя продолжительность вычислений может существенно меняться в зависимости от сложности и объема входных данных.

Дополнительно стоит отметить, что архитектура каждой модели проходит оптимизацию для эффективного использования вычислительных ресурсов, что позволяет достигать высокого качества результатов при сохранении разумных эксплуатационных расходов.

Readme


Описание модели

FLUX.1-schnell — это высокопроизводительная модель для генерации изображений, разработанная для создания качественных и детализированных визуальных материалов. Модель основана на современных технологиях искусственного интеллекта и машинного обучения, что позволяет ей эффективно работать с различными типами данных и стилями.

Основные характеристики
  • Тип модели: Генеративная нейронная сеть
  • Архитектура: Основана на GAN (Generative Adversarial Network)
  • Разрешение изображений: До 1408x1024 пикселей
  • Поддержка стилей: Реализм, абстракция, аниме, фэнтези и другие
  • Скорость генерации: Оптимизирована для быстрой обработки (schnell — "быстро" на немецком)
  • Поддержка платформ: Windows, Linux, macOS
Преимущества
  • Высокая детализация: Модель способна генерировать изображения с высокой степенью детализации и реалистичности.
  • Гибкость настроек: Пользователь может настраивать параметры генерации, такие как стиль, цветовая палитра и уровень детализации.
  • Быстрая обработка: Оптимизированная архитектура позволяет сократить время генерации без потери качества.
  • Поддержка различных стилей: Модель поддерживает широкий спектр художественных стилей, что делает её универсальным инструментом для творчества.
Примеры использования
  • Генерация концепт-артов: Создание уникальных концепт-артов для игр, фильмов и книг.
  • Дизайн интерьеров: Генерация визуализаций интерьеров и экстерьеров.
  • Создание иллюстраций: Быстрое создание иллюстраций для комиксов, книг и рекламы.
  • Генерация аватаров: Создание уникальных аватаров для социальных сетей и игр.
Рекомендации по использованию промптов
  • Начинайте с четкого описания желаемого результата
  • Указывайте конкретные детали: стиль, освещение, композицию
  • Используйте специфичные художественные термины для лучшего результата
Лицензия

Модель FLUX.1-schnell распространяется под лицензией Apache 2.0