Уважаемые пользователи!
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

Язык:
Русский
Английский
Аватара пользователя
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 »

ciiz1 писал(а): 09.07.2023 10:58 А это нормальное поведение форума? Пишу вопрос нажимаю отправить, тема висит и перезагружается только когда приходит ответ, или через большой промежуток времени, что с дуру ещё пять раз кнопку отправить нажать (может несколько сообщений одинаковых отправить). (Другие темы на конференции нормально). До обращения в техподдержку такого не было.
Ну и в добавок, всё равно не всегда ответ приходит, до сервера доходит, видно по уменьшению суммы.
Нет, это не нормально.
Надо смотреть конфигурацию сервера, скорее всего необходимо увеличить число concurrent connections / thread size (для ngnix).
Какой у вас webserver?
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 8 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

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

Сообщение ciiz1 »

privet, В общем спасибо, видимо не судьба воспользоваться вашим расширением, я что то уже пару дней прокопался, всё что было в моих силах перепробовал. :(
Аватара пользователя
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 »

ciiz1 писал(а): 09.07.2023 19:31 privet, В общем спасибо, видимо не судьба воспользоваться вашим расширением, я что то уже пару дней прокопался, всё что было в моих силах перепробовал. :(
Почти уверен что дело в X-Accel-Buffering header
https://github.com/privet-fun/phpbb_ail ... roller.php lines 80..86

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

        // https://symfony.com/doc/current/components/http_foundation.html#streaming-a-response
        $streamedResponse = new StreamedResponse();
        $streamedResponse->headers->set('X-Accel-Buffering', 'no');
        $streamedResponse->setCallback(function () {
            var_dump('Processing');
            flush();
        });
        $streamedResponse->send();
Посмотрите в настройках или спросите в супорте проверить что ваш webserver поддерживает X-Accel-Buffering: no HTTP header.
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 8 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

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

Сообщение ciiz1 »

privet писал(а): 09.07.2023 22:08 спросите в супорте проверить что ваш webserver поддерживает X-Accel-Buffering: no HTTP header.
Был ответ "Заголовок по умолчанию не задан. Можно задать. Либо можем на nginx proxy_buffering off; задать."
Я если честно не особо понял что за два варианта предлагают.
Аватара пользователя
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 »

Надо посмотреть и поэксперементировать.
У меня на форуме стоит последний ngnix с настройками по умолчанию, ничего специально не настраивал.
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 8 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

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

Сообщение ciiz1 »

Я извиняюсь, а как по умолчанию должно работать расширение ChatGPT Сообщение отправил, оно отправлено (т.е.) без всяких перезагрузок оно размещено. Через какое то время приходит ответ.

может Memcached, Redis какой нибудь включить, или это не то :)
Аватара пользователя
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 »

ciiz1 писал(а): 11.07.2023 10:51 Я извиняюсь, а как по умолчанию должно работать расширение ChatGPT Сообщение отправил, оно отправлено (т.е.) без всяких перезагрузок оно размещено. Через какое то время приходит ответ.

может Memcached, Redis какой нибудь включить, или это не то :)
Надо делать refresh страницы вручную чтобы увидеть ответ и сам прогресс, в phpbb по другому никак насколько мне известно.
Про Memcached и Redis не понял.
Аватара пользователя
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 »

Вышла версия 1.0.5 с поддержкой Midjourney (интеграция через Midjourney API by useapi.net) и возможностью контролировать размер квотируемого текста для ChatGPT (параметр max_quote_length)

Демо URL https://privet.fun/viewtopic.php?t=3404

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

Список изменений https://github.com/privet-fun/phpbb_ailabs#changelog
Аватара пользователя
privet
phpBB 1.4.1
Сообщения: 44
Стаж: 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 23 раза

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

Сообщение privet »

Пару примеров:
1

Изображение

2

Изображение
Аватара пользователя
ak-2008
phpBB 1.0.0
Сообщения: 9
Стаж: 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение ak-2008 »

privet, привет, подскажите, бот не работает, но и понять почему не могу ибо когда жму на посмотреть лог вижу вот это, как исправить?
bag_log.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

ak-2008, попробуйте в админке в Настройках сервера поставить URL rewriting: НЕТ
Аватара пользователя
ak-2008
phpBB 1.0.0
Сообщения: 9
Стаж: 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение ak-2008 »

Nekstati писал(а): 27.10.2023 12:29 URL rewriting
Спасибо заработало, а теперь следующая проблема, лог пустой. (для проверки на питоне накидал скрипт, работает, осталось заставить форумный работать)
Аватара пользователя
privet
phpBB 1.4.1
Сообщения: 44
Стаж: 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 23 раза

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

Сообщение privet »

ak-2008 писал(а): 27.10.2023 13:14 Спасибо заработало, а теперь следующая проблема, лог пустой.
Посмотрите тут https://github.com/privet-fun/phpbb_ail ... leshooting
Что происходит когда вы отркрываете в браузере <root>/app.php/ailabs/chatgpt или <root>/ailabs/chatgpt ?
Аватара пользователя
ak-2008
phpBB 1.0.0
Сообщения: 9
Стаж: 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение ak-2008 »

privet писал(а): 27.10.2023 23:22 Посмотрите тут https://github.com/privet-fun/phpbb_ail ... leshooting
Что происходит когда вы отркрываете в браузере <root>/app.php/ailabs/chatgpt или <root>/ailabs/chatgpt
Спасибо читал, но так и не понял, что за белый список расширений....
когда вы отркрываете в браузере <root>/app.php/ailabs/chatgpt
"job_id not provided"
Последний раз редактировалось ak-2008 28.10.2023 22:15, всего редактировалось 1 раз.
Аватара пользователя
privet
phpBB 1.4.1
Сообщения: 44
Стаж: 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 23 раза

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

Сообщение privet »

ak-2008 писал(а): 28.10.2023 22:10 ...
А какая у вас версия?

Попробуйте поставить https://github.com/privet-fun/phpbb_ailabs 1.0.6 и откомментировать #84 в фаиле https://github.com/privet-fun/phpbb_ail ... roller.php

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

   
   ...
    public function execute()
    {
        $this->start = date('Y-m-d H:i:s');

        // https://symfony.com/doc/current/components/http_foundation.html#streaming-a-response
        $streamedResponse = new StreamedResponse();
        $streamedResponse->headers->set('X-Accel-Buffering', 'no');
        $streamedResponse->setCallback(function () {
            // Uncomment to debug callback response
            // echo 'Processing';
            flush();
        });
        $streamedResponse->send();
...

После этого <root>/ailabs/chatgpt или <root>/app.php/ailabs/chatgpt должен показать в браузете 'Processing'

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