Lua 🤖 OpenAI chat bot

asprt

Известный
Автор темы
167
41
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
Что это?
- Бот-нейросеть, работающий на api openai, чтобы порофлить

- Переместить в папку moonloader

Снимок экрана 2023-02-21 143430.png
Снимок экрана 2023-02-21 142532.png

1676983409294.png

Чтобы бот начал работать создайте свой API ключ на сайте https://platform.openai.com/account/api-keys и вставьте его в переменную api_key
1676983102483.png


Работает только на раша рп из-за того, что реакция на сообщение сделана только под этот сервер.
Для работоспотобности на аризоне используйте:
Lua:
1.
if text:find( u8:decode( '(%w+_%w+)%[(%d+)%] говорит:{B7AFAF} (.+)' ) ) then
2. 
local nick, id, prompt = text:match( u8:decode( '(%w+_%w+)%[(%d+)%] говорит:{B7AFAF} (.+)' ) )
в хуке onServerMessage


Функции переменных подписаны, поэтому можно настроить как угодно
 

Вложения

  • openai.lua
    4.6 KB · Просмотры: 547
Последнее редактирование:

MrCreepTon

Неизвестный
Всефорумный модератор
2,217
5,035
ждем видос ленни
Есть целых 3 концепции от меня готовые (в т.ч. OpenAI), но видоса пока нет

смысла нет, openai не генерирует "угарный" текст
OpenAI как раз таки в угар может, вернее абсурдность ответов. Конечно не так хорошо, как могло бы быть, но если ему в начале рп роль прописать, то может получиться угарно
 
  • Нравится
Реакции: Vito Catafalque и Vespan

Akoview

Известный
46
8
а как можно чатджпт на свою телегу запихнуть?
у него же вопрос спроси, он скрипт на питоне напишет, только нужен номер несанкц стран, но у меня с другом (именно для группового чата) не получилось из-за ошибок компиляции
 

Hero_0_

Участник
37
4
у него же вопрос спроси, он скрипт на питоне напишет, только нужен номер несанкц стран, но у меня с другом (именно для группового чата) не получилось из-за ошибок компиляции
ты ему ошибку отправляешь он её исправляет (у меня было около 10 ошибок я с помощью своего железного терпения каждую ошибку отправлял ему он говорил что менять)
 

IM_UZBEK

Участник
121
20
у него же вопрос спроси, он скрипт на питоне напишет, только нужен номер несанкц стран, но у меня с другом (именно для группового чата) не получилось из-за ошибок компиляции
вроде в телеграм чате у торрент-игрухи есть этот бот
 

Ferrat

Известный
64
29
Код:
[ML] (error) openai.lua: D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:78: bad argument #1 to 'concat' (table expected, got nil)
stack traceback:
    [C]: in function 'concat'
    D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:78: in function 'resolve'
    D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:112: in function <D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:104>
[ML] (error) openai.lua: Script died due to an error. (19095F64)

что оно хочет?
 

asprt

Известный
Автор темы
167
41
Код:
[ML] (error) openai.lua: D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:78: bad argument #1 to 'concat' (table expected, got nil)
stack traceback:
    [C]: in function 'concat'
    D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:78: in function 'resolve'
    D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:112: in function <D:\sbrk\GTA 140K BY DAPO SHOW\moonloader\openai.lua:104>
[ML] (error) openai.lua: Script died due to an error. (19095F64)

что оно хочет?
С серверами openai скорее всего что-то, в таком случае только ждать
 

Aaaaasssssddddd

Новичок
27
4
Что делать если не работает? апи кей я создал
[23:29:41.242392] (system) Loading script 'D:\Games\A\moonloader\openai.lua'...
[23:29:41.242392] (debug) New script: 054166F4
[23:29:41.253393] (system) openai.lua: Loaded successfully.
 

0Z0SK0

Участник
41
17
text-davinci-003 обнови на gpt-3.5-turbo.
Это та самая модель, которая используется в самом чате с ChatGPT на официальном сайте.