Плагин для разговора с OpenAI нейросетью ChatGPT с поддержанием контекста.
В сравнении с оригинальной болталкой https://github.com/janvarev/irene_plugin_boltalka_openai
Плюсы:
- более дешевая нейросеть "gpt-3.5-turbo"
- поддержка контекста диалога
- возможность задавать стиль разговора с собеседником (параметр system в конфиге)
Минусы:
- по ощущениям эта нейросеть работает медленнее, ответа приходится ждать дольше
- Скопировать
plugin_boltalka2_openai.py
в plugins - Установить пакет openai (pip install openai)
- Запустить Ирину первый раз
- После первого запуска в
options/plugin_boltalka2_openai.json
установить API ключ OpenAI
Команда "ирина поболтаем" или "ирина поговорим"
После этого Ирина входит в контекст, в котором все фразы пересылается опенаи - говорите что угодно, опенаи будет отвечать.
Выход из контекста автоматический или по команде "пока", "отмена".
Поддерживает сторонние API совместимые с OpenAI.
Проверено на https://github.com/oobabooga/text-generation-webui:
- Включите в TGW поддержку openai плагина (обычно запуск с параметром --extensions openai)
- Установите параметр apiBaseUrl в "http://127.0.0.1:5001/v1" (будет предложено в консоли TGW после запуска). API key при этом не нужен.
Все, можно чатиться!