Использован автоперевод

Внедрение DALL-E 3 от OpenAI в приложения для быстрой генерации изображений

В этой статье я хочу поделиться тем, как вы можете реализовать модель DALL-E 3 от OpenAI в своем собственном приложении для создания потрясающих изображений из текстовых описаний.

Ниже приведена функция, которая генерирует изображение и возвращает ссылку на это изображение.

определение генерируемого_изображения_из_текста(запрос, размер, качество, api-ключ):
    клиент = OpenAI(api-ключ=api_key) # Ключ API-интерфейса OpenAI из https://openai.com/index/openai-api/
    response = client.images.generate(
        model="dall-e-3", # модель для создания изображения
        prompt=приглашение, # текстовое приглашение для создания изображения
        size=размер, # размер изображения: 1024x1024, 1792x1024, 1024x1792
        quality = качество, # качество сгенерированного изображения: стандартное, hd
n=1
    )
    return response.data[0].url

Чтобы продемонстрировать, как работает программа, мы создали простое веб-приложение, ниже вы можете скачать программу, протестировать ее на себе и использовать в своих проектах.

Ссылка на проект: https://github.com/Dataflow-kz/streamlit-ai-apps/tree/main/text-to-image-generator-app

  • Streamlit;
  • ОпенАЙ (DALL-E 3);
  • Запросы;

Комментарии 4

Авторизуйтесь чтобы оставить комментарий