Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2][3.3] AI Labs с поддержкой Midjourney, ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
privet
phpBB 1.4.1
Сообщения: 44
Стаж: 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 23 раза

[3.2][3.3] AI Labs с поддержкой Midjourney, ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение privet »

Название расширения: AI Labs

Автор: https://privet.fun

Описание расширения:
Добавьте искусственный интеллект на свою конференцию phpBB и приготовьтесь к захватывающему опыту.
В настоящее время поддерживаются ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI).
Поддержка Midjourney будет доступна скоро.

Демо URLs:
ChatGPT
ChatGPT, custom prompt
DALL-E
Stable Diffusion
Midjourney, coming soon 🚀
Stable Diffusion by Leonardo AI, coming soon 🚀 так-же доступен в виде Telegram bot https://t.me/stable_diffusion_superbot


Скачать: https://github.com/privet-fun/phpbb_ailabs

Язык:
Русский
Английский
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

privet писал(а): 29.05.2023 4:09Добавьте
С ходу не получилось. Белая страница после создания новой темы в форуме для ИИ

PHP Fatal error: Uncaught Error: Call to undefined function privet\ailabs\event\utf8_encode_ucr() in .../ext/privet/ailabs/event/listener.php:162
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

Vlad__ писал(а): 31.05.2023 2:48 С ходу не получилось.
Ок. Ручками добавляем функцию, которой нет в моей 3.2.1 (хотя расширение вроде для 3.2 и выше). Запускается. Пишу тестовый пост. Появляется "ChatGPT думает." И ничего не происходит.

[31-May-2023 08:55:19 Europe/Helsinki] PHP Parse error: syntax error, unexpected '...' (T_ELLIPSIS), expecting ']' in .../ext/privet/ailabs/controller/chatgpt.php on line 153

Ковыряем дальше ;) Будем думать как даунгрейдить этот кусок кода:

Код: Выделить всё

$messages = [                                                   ...$post_messages,                                          
...$messages                                            
];
Троеточия то есть.

Вот зачем писать, что расширение поддерживает 3.2 и php7.1 ? :x
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение rxu »

Vlad__ писал(а): 31.05.2023 9:39 Троеточия то есть.
Поддерживается применительно к массивам только начиная с PHP 7.4.
Изображение
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

rxu, это понятно. А у меня 7.1. Я же и говорю:
Vlad__ писал(а): 31.05.2023 9:39 Вот зачем писать, что расширение поддерживает 3.2 и php7.1 ? :x
Requirements

php >=7.1
phpbb >= 3.2
rxu писал(а): 31.05.2023 10:42 Поддерживается применительно к массивам только начиная с PHP 7.4.
Чем заменить код в 7.1? Я то найду, но может вы сходу подскажете.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение rxu »

Сходу приходит только это

Код: Выделить всё

$messages[] = array_merge($post_messages, $messages);
Изображение
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

rxu, спасибо! Тоже об этом подумал. Сейчас попробуем.

Попробовал. Мы продолжаем КВН ;)

[31-May-2023 13:45:11 Europe/Helsinki] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST) in .../ext/privet/ailabs/includes/GenericCurl.php on line 16

Код: Выделить всё

private array $headers;
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Татьяна5 »

Vlad__ писал(а): 31.05.2023 13:51 [31-May-2023 13:45:11 Europe/Helsinki] PHP Parse error: syntax error, unexpected 'array' (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST) in .../ext/privet/ailabs/includes/GenericCurl.php on line 16
Там типы данных не поддерживаются

Код: Выделить всё

private array $headers;
->

Код: Выделить всё

private $headers; //array
И так в строках 16-24
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

Вот теперь работает как и заявлено на 3.2 и 7.1 минимум :hat

Кароч, поигрался. ChatGPT болтает, отвечает. Все работает как надо. Хорошее расширение, огромное спасибо автору!

Один вопрос мне не понятен. В бесплатной версии сколько он будет работать на форуме? Есть ли лимиты на количество постов-ответов?
Аватара пользователя
privet
phpBB 1.4.1
Сообщения: 44
Стаж: 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 23 раза

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение privet »

Vlad__ писал(а): 31.05.2023 16:20 Вот теперь работает как и заявлено на 3.2 и 7.1 минимум :hat
Да, с версиями нехорошо получилось, спасибо что поправили.
У меня очень небольшой опыт с php и phpBB, таких тонкостей просто не знал.

Вы не могли-бы опубликовать/выслать мне измененные файлы, хотелось бы опубликовать заявленный вариант.
Vlad__ писал(а): 31.05.2023 16:20 Один вопрос мне не понятен. В бесплатной версии сколько он будет работать на форуме? Есть ли лимиты на количество постов-ответов?
Само расширения никаких ограничений не имеет.

Что касается бесплатного OpenAI акаунта то сейцас ситуация такая https://openai.com/pricing
Start for free
Start experimenting with $5 in free credit that can be used during your first 3 months.
...
Chat: gpt-3.5-turbo $0.002 / 1K tokens
Один токен это одна буква на русском, дальше можете прикинуть сами.
По моему опыту мого сказать что $5 in free credit совершенно точно хватит на 3 месяца, потом вам придется сделать платный акаунт либо завести еще один бесплатный.

С генерацией картинок ситуация иная, там бюджет в $5 иссякнет достаточно быстро.
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

privet писал(а): 31.05.2023 18:47 Вы не могли-бы опубликовать
Ну так все в теме есть. Один нюанс - одна правка затрагивает движок форума, а не само расширение. А это не кошерно нынче править движок. Так что можете не исправлять, просто укажите другие минимальные требования, тем более у нас народ любит регулярно обновляться ;)

Спасибо за разъяснение по поводу оплаты этого чуда-юда. И да, ничего себе опыта в PHP нет, такое расширение написать! Не скромничайте :hat
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение rxu »

Vlad__ писал(а): 31.05.2023 19:49 одна правка затрагивает движок форума
Не факт. Отсутствующую функцию надо добавлять в слушатель, а не в ядро.
Изображение
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

privet, а что за параметры в конфиге?

"max_tokens": 4096,
"message_tokens": 1024,

Читал в мануале, не совсем понял. Ну и об остальных если можно простым языком:

"temperature": 0.9,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0.6,
Аватара пользователя
1smerch1
phpBB 2.0.4
Сообщения: 435
Стаж: 6 лет 5 месяцев
Откуда: Россия
Благодарил (а): 183 раза
Поблагодарили: 15 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение 1smerch1 »

Ошибка. Лог содержит детальную информацию. Лог пустой :D
Спорт - сила
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [3.2][3.3] AI Labs с поддержкой ChatGPT, DALL-E (OpenAI) и Stable Diffusion (Stability AI)

Сообщение Vlad__ »

1smerch1 писал(а): 31.05.2023 22:48Лог пустой
У меня все ок. Расширение по крайней мере с ChatGPT работает без глюков и проблем. Тестирую целый день. Посмотрите у себя логи PHP. Версии phpbb и PHP какие?

Вернуться в «Анонсы и поддержка расширений для phpBB»