Skip to content

Плагин для разговора с СhatGPT от OpenAI (с сохранением контекста)

License

Notifications You must be signed in to change notification settings

janvarev/irene_plugin_boltalka2_openai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

irene_plugin_boltalka2_openai

Плагин для разговора с OpenAI нейросетью ChatGPT с поддержанием контекста.

В сравнении с оригинальной болталкой https://github.com/janvarev/irene_plugin_boltalka_openai

Плюсы:

  • более дешевая нейросеть "gpt-3.5-turbo"
  • поддержка контекста диалога
  • возможность задавать стиль разговора с собеседником (параметр system в конфиге)

Минусы:

  • по ощущениям эта нейросеть работает медленнее, ответа приходится ждать дольше

Установка

  1. Скопировать plugin_boltalka2_openai.py в plugins
  2. Установить пакет openai (pip install openai)
  3. Запустить Ирину первый раз
  4. После первого запуска в options/plugin_boltalka2_openai.json установить API ключ OpenAI

Использование

Команда "ирина поболтаем" или "ирина поговорим"

После этого Ирина входит в контекст, в котором все фразы пересылается опенаи - говорите что угодно, опенаи будет отвечать.

Выход из контекста автоматический или по команде "пока", "отмена".

Поддержка сторонних API совместимых с OpenAI

Поддерживает сторонние API совместимые с OpenAI.

Проверено на https://github.com/oobabooga/text-generation-webui:

  1. Включите в TGW поддержку openai плагина (обычно запуск с параметром --extensions openai)
  2. Установите параметр apiBaseUrl в "http://127.0.0.1:5001/v1" (будет предложено в консоли TGW после запуска). API key при этом не нужен.

Все, можно чатиться!

About

Плагин для разговора с СhatGPT от OpenAI (с сохранением контекста)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages