Уважаемые пользователи!
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 писал(а): 01.06.2023 21:11 C 1.0.2 работает только первое сообщение
PHP 7.4.33
MySQL(i) 5.7.21
Версия phpBB: 3.3.3
Отвечает только на первое сообщение в теме. В следующих надпись "Al отвечает", что то даже не появляется.
Можно скриншот посмотреть?
Вы делаете цитироцание сообщения бота - без цитирования он не будет отвечать.
1smerch1 писал(а): 31.05.2023 23:20 PHPBB 3.3.5 PHP 7.4
Бот пишет и потом цитата с ошибкой
Можно скриншот посмотреть и содержимое AI Log?
Ниже пример лога
AILOG.png
Какой webserver вы используете - nginx или Apache?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
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
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 писал(а): 01.06.2023 23:13 а как логи делать я не знаю, в логах движка админки ошибок нет
Можно посмотреть (скиншот сойдет) на настройки AI Labs для этого бота?

Отправлено спустя 8 минут 37 секунд:
Еще раз посмотрел на ваш лог и вижу что явно не так что-то.
Ответный пост создан но в логе нету самого ответа, а он должен быть.
Те какая-то проблема при обновлении таблицы _ailabs_jobs где эта информация хранится, надо смотреть логи php и/или 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
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 писал(а): 01.06.2023 23:43 Да спасибо, на цитаты отвечает, а я не понял как на новое сообщение бот должен отвечать, создавать новую тему?
Да, либо новый пост либо поставить Simple mentions phpBB extension https://www.phpbb.com/customise/db/exte ... _mentions/ и делать @BotName чтобы обратится к нему.
Если дать боту отвечать на все сообщения в треде (даже те которые к нему не адресованы) то получается не очень здорово, особенно когда несколько участников в теме.
Другая проблема в том что не понятно откуда начинать добавлять историю сообщений при таком подходе.
При квотировании таких проблем нет тк можно отмотать по квотам в самое начало.
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 »

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

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

{
  "start": "2023-06-02 00:05:49",
  "history.pattern": "/<QUOTE\\sauthor=\"Bottt\"\\spost_id=\"(.*)\"\\stime=\"(.*)\"\\suser_id=\"1332\">/",
  "request.messages": [
    {
      "role": "user",
      "content": ":drink:"
    }
  ],
  "response": {
    "error": {
      "message": "",
      "type": "invalid_request_error",
      "param": null,
      "code": "invalid_api_key"
    }
  },
  "response.codes": [
    401,
    401,
    401
  ],
  "finish": "2023-06-02 00:06:10"
}
Спорт - сила
Аватара пользователя
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 писал(а): 01.06.2023 23:53 Ну да тут сложно логику продумать, видел вариант который уменьшал запрос но в рамках форума наверное трудно реализовать (отдельный запрос с просьбой сократить текст)
В принципе боту сам отквотированный текст не нужен, он смотрит в заголовок квоты (квоты самого верхнего уровня) и если видит свое имя то по ссылке в квоте вытаскивает пост(ы).
Можно весь остальной текст принудительно отрезать, но ведь не факт что тот кто квотил хотел чтобы квота была обрезана ведь пользователь сам может ее обрезать как ему угодно.
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, в версии 1.0.2 запятую уберите:

PHP Parse error: syntax error, unexpected ')' in /chatgpt.php on line 167

И оставшиеся int, object... в GenericCurl.php, не все убрали.

PHP Parse error: syntax error, unexpected 'int' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /GenericCurl.php on line 18
PHP Parse error: syntax error, unexpected 'object' (T_STRING), expecting function (T_FUNCTION)...
Аватара пользователя
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 »

1smerch1 писал(а): 02.06.2023 0:07 invalid_api_key
Ну так у вас вроде все работает - invalid_api_key это ошибка от OpenAI, вам надо указать OpenAPI key, тут описано как https://github.com/privet-fun/phpbb_ail ... asic-setup

Отправлено спустя 15 минут 25 секунд:
Vlad__ писал(а): 02.06.2023 0:14 privet, в версии 1.0.2 запятую уберите:

PHP Parse error: syntax error, unexpected ')' in /chatgpt.php on line 167
Спасибо, запятую удалил, обновил требование версии php >= 7.4, без типов как то не очень комфортно.
v 1.0.3 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, а что это при цитировании "использовано токенов из.."? Как работает алгоритм выборки глубины цитат? Что будет когда 4000 токенов израсходуются? Я правильно понимаю, что чем больший текст боту вскармливаешь в виде цитат, тем более расходуются токены?

Перерыл их сайт, где можно найти сколько у тебя всего осталось токенов?
Аватара пользователя
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__ писал(а): 02.06.2023 9:06 privet, а что это при цитировании "использовано токенов из.."? Как работает алгоритм выборки глубины цитат? Что будет когда 4000 токенов израсходуются? Я правильно понимаю, что чем больший текст боту вскармливаешь в виде цитат, тем более расходуются токены?

Перерыл их сайт, где можно найти сколько у тебя всего осталось токенов?
Можно посмотреть код chatgpt.php, там вся логика.
Если коротко то он просто обрежет историю (и напишет с какого места), вот пример https://privet.fun/viewtopic.php?p=290790#p290790

Если говорить об API OpenAI то вот подробный ответ https://help.openai.com/en/articles/493 ... count-them, единственный момент это то что в для русского один токен = одна буква.
Аватара пользователя
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__ писал(а): 02.06.2023 9:06...
Vlad__, учел ваши пожелания насчет ответов (reply) в топике, в 1.0.4 такое можно настроить:
Released 1.0.4 RC with following changes:
1.0.4 June 4, 2023
- Troubleshooting section added
- Added configuration for reply in topics
- Fixed links generation for cases where cookies disabled
- AI Labs internal controlles (/ailabs/*) will attempt to establish session to deal with phpBB extensions like Login Required
- Better descriptions added to help with setup
- Minor bugfixes

При апдейте не забудьте деактивировать AI Labs расширение и активировать его снова чтобы новый код заработал.
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 »

Что то у меня перестало работать, может GPT нагружен, но у них на сайте вроде нормально работает.
Аватара пользователя
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 писал(а): 27.06.2023 13:54 Что то у меня перестало работать, может GPT нагружен, но у них на сайте вроде нормально работает.
Что он пишет в логах?
Какой тип акаунта, и какой баланс на акаунте?

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