Модуль для работы с ИИ по API
Создан в версии 26.1.0
Модуль для взаимодействия с искуственным интелектом и упрощает работу с ним. Для использования понадобиться API ключ нужного сервиса, Сгенерировать ключ для OPEN AI (Chat GPT, DALLE E) можно на этой странице: https://platform.openai.com/account/api-keys
Получить ключ для StableDiffusion можно тут https://stablediffusionapi.com/settings/api
Функция “Chat GPT сообщение”. Взаимодействует с доступными моделями gpt-3.5-turbo,gpt-3.5-turbo-16k,gpt-4,gpt-4-32k для отправки и получения сообщения.
- Укажите ваш API ключ в переменной или из ресурса либо пропишите постоянный ключ, который не будет меняться.
- Укажите к какой модели ИИ нужно обратиться. В поле нужно прописать одну из 4х доступных моделей.
gpt-3.5-turbo
gpt-3.5-turbo-16k
gpt-4
gpt-4-32k - В отправляемом сообщении напишите ваш промт (promt) для получения точного ответа от ИИ.
Подробнее о том как писать промты которые будут понятны и приведут вас к получению нужного результата.
vc.ru
medium.com
Это может быть вариация автоответчика. Анализ того, что написал пользователь и приведение ответа пользователя в формальный вид. ИИ может выступить в роли реального пользователя и сформулировать сообщение которое вы будете в дальнейшем рассылать. Конечно, я не призываю вас спамить.
- Нужно указать ваш API ключ от сервиса. Где его получить описано в первой функции.
- Указать ваш запрос (промт,promt) для генерации изображения. Как писать промты тоже указано в первой функции.
- Указать ширину получаемого изображения в пикселях например: 1024
- Указать высоту получаемого изображения в пикселях например: 1280
- Указать количество изображений которое хотите получить после отправки запроса.
Результатом выполнения функции будет список с URL полученных изображений. Этот список можно скачать или использовать в виде ссылок без скачивания изображений. Модуль HTTP – действие “Скачать” позволяет вам загрузить эту картинку.
- API_SD API ключ от сервиса для генерации изображений с помощью искуственного интелекта stablediffusionapi.com
- guidance_scale (Буквальность отрисовки) Насколько искуственный интеллект должен приблизиться к буквальному изображению запроса. Чем ниже Scale — тем креативнее будет ИИ. Чем выше Scale тем более точно ИИ будет пытаться изобразить запрос.классификатора. Минимум 1 Максимум 20
- num_inference_steps Параметры для более точного совпадения текста с содержимым. Оставляем дефолтным. Подробнее в статье выше.
- Высота получаемого изображения в пикселях. Максимально: 1024×768 or 768×1024
- Ширина получаемого изображения в пикселях. Максимально: 1024×768 or 768×1024
- Количество изображений, которые вы хотите получить в ответе от ИИ
- Текстовое описание того изображение которое вы хотите получить. (Promt)
Пример: ultra realistic close up portrait ((beautiful pale cyberpunk female with heavy black eyeliner)), blue eyes, shaved side haircut, hyper detail, cinematic lighting, magic neon, dark red city, Canon EOS R3, nikon, f/1.4, ISO 200, 1/160s, 8K, RAW, unedited, symmetrical balance, in-frame, 8K - Промт негативный – это дополнительный способ заставить Stable Diffusion сделать то, что вы хотите. В отличие от inpainting, который требует рисования маски, вы можете использовать Negative prompt со всеми удобствами ввода текста. На самом деле, некоторые изображения можно создать только с использованием Negative prompt.
Пример: ((out of frame)), ((extra fingers)), mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), (((tiling))), ((naked)), ((tile)), ((fleshpile)), ((ugly)), (((abstract))), blurry, ((bad anatomy)), ((bad proportions)), ((extra limbs)), cloned face, (((skinny))), glitchy, ((extra breasts)), ((double torso)), ((extra arms)), ((extra hands)), ((mangled fingers)), ((missing breasts)), (missing lips), ((ugly face)), ((fat)), ((extra legs))
Статья об использовании негативных промтов
Получаемое значение в результате выполнения функции это список со ссылками на изображения или изображение, если указано получение 1 картинки. Результат будет представлен списком который может использовать для сохранения.
-
- Функция “StableDiffusion картинка из картинки” генерирует изображение из промта, но так же использует картинку которую вы заранее укажите как референс для ИИ.
- API_SD API ключ от сервиса для генерации изображений с помощью искуственного интелекта stablediffusionapi.com
- num_inference_steps Параметры для более точного совпадения текста с содержимым. Оставляем дефолтным.
- Promt. Текстовое описание того изображение которое вы хотите получить. (Promt)
Пример: ultra realistic close up portrait ((beautiful pale cyberpunk female with heavy black eyeliner)), blue eyes, shaved side haircut, hyper detail, cinematic lighting, magic neon, dark red city, Canon EOS R3, nikon, f/1.4, ISO 200, 1/160s, 8K, RAW, unedited, symmetrical balance, in-frame, 8K - strength (Уровень искажения исходника) Запрашивайте силу при использовании init image. 1.0 соответствует полному искажению информации в исходном образе. От 0 до 1. Поддерживается не целое значение например: 0.1 или 0.7.
- Буквальность отрисовки (guidance_scale) Насколько искуственный интеллект должен приблизиться к буквальному изображению запроса. Чем ниже Scale — тем креативнее будет ИИ. Чем выше Scale тем более точно ИИ будет пытаться изобразить запрос.классификатора. Минимум 1 Максимум 20
- Высота получаемого изображения в пикселях. Максимально: 1024×768 or 768×1024
- Ширина получаемого изображения в пикселях. Максимально: 1024×768 or 768×1024
- Количество изображений, которые вы хотите получить в ответе от ИИ
- Ссылка на изображение промт Link_img_promt. Указать прямую ссылку на изображение которое будет являтся промтом, референсом для ИИ.
Пример: https://arthive.net/res/media/img/ox800/work/67b/200695.jpg