Как работать с DALL·E API

Урок 167 из 299 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Этот notebook демонстрирует, как использовать конечные точки DALL·E image API от OpenAI. Существуют три конечные точки API: Генерация: генерирует одно или несколько изображений на основе входного описания Редактирование: редактирует или расширяет существующее изображение Вариации: генерирует вариации входного изображения Импортируйте необходимые пакеты Импортируйте ваш OpenAI API key: Вы можете сделать это, запустив `export OPENAI_API_KEY="your API key"` в вашем терминале. Укажите директорию для сохранения изображений Конечная точка API для генерации создает изображение на основе текстового prompt. Справочник API Обязательные входные данные: prompt (str): Текстовое описание желаемого изображения (изображений). Максимальная длина составляет 1000 символов для dall-e-2 и 4000 символов для dall-e-3. Необязательные входные данные: model (str): Модель, используемая для генерации изображений. По умолчанию — dall-e-2 n (int): Количество генерируемых изображений. Должно быть от 1 до 10. По умолчанию — 1. quality (str): Качество генерируемого изображения. hd создает изображения с более тонкими деталями и большей согласованностью по всему изображению. Этот параметр поддерживается только для dall-e-3. response_format (str): Формат, в котором возвращаются сгенерированные изображения. Должен быть одним из "url" или "b64_json". По умолчанию — "url". size (str): Размер генерируемых изображений. Должен быть одним из 256x256, 512x512 или 1024x1024 для dall-e-2. Должен быть одним из 1024x1024, 1792x1024 или 1024x1792 для моделей dall-e-3. По умолчанию — "1024x1024". style(str | null): Стиль генерируемых изображений. Должен быть одним из vivid или natural. Vivid заставляет модель склоняться к генерации гиперреалистичных и драматичных изображений. Natural заставляет модель создавать более естественные, менее гиперреалистичные изображения. Этот параметр поддерживается только для dall-e-3. user (str): Уникальный идентификатор, представляющий вашего конечного пользователя, который поможет OpenAI отслеживать и выявлять злоупотребления. Узнать больше. Конечная точка для вариаций генерирует новые изображения (вариации), похожие на входное изображение. Справочник API Здесь мы сгенерируем вариации изображения, созданного выше. Обязательные входные данные: image (str): Изображение, которое будет использоваться в качестве основы для вариации (вариаций).

План урока

  1. Настройка
  2. Генерация
  3. Вариации
  4. Редактирование
  5. Задание области редактирования
  6. Выполнение редактирования

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды