Помогите сделать запрос к OpenAI API

Hero_0_

Участник
Автор темы
37
4
Версия MoonLoader
.026-beta
Я вообще не шарю как, что и зачем, как юзать либу requests и зачем она нужна, вот мой код
Код:
local sampev = require 'lib.samp.events'
require "lib.moonloader"
requests = require 'requests'
state = false
function main()
    while not isSampAvailable do wait(0) end
    sampRegisterChatCommand('gpt', function()
        
        state = not state
        sampAddChatMessage('state ='..tostring(state),-1)
    end)
    while true do
        wait(1)
    end
end
function sampev.onServerMessage(color, text)
    if state then
        if text:find('gpt: (.*)') then
            prompt_1 = text:match('gpt: (.*)')
            gen()

        end
    end
end
function gen()
--тут должна быть отправка запроса в OpenAI API
end
Мне надо чтоб из функции gen отправлялся запрос в OpenAI API с API ключём вида sk_XXXXXXXXXXXXXXXXXXXXXXXX ВЫРУЧАЙТЕ