<?php
################################
# Author: JackSparrow #
# Telegram: @devsparrow #
# Email: elliotalds@gmail.com #
################################
require __DIR__ . '/classes/OpenAI.php';
$data = json_decode(file_get_contents('php://input'), true);
if(empty($data)) {
echo json_encode(['error' => 'Ошибка. Нет входных данных.']);
exit;
}
$config = require __DIR__ . '/config.php';
$ai = new OpenAI($config['token']);
$response = $ai->ask($data['message']);
if (!$response) {
echo json_encode(['error' => 'Вы пишите слишком часто.']);
exit;
}
echo json_encode(['message' => $response, 'time' => (microtime(true) * 1000)], JSON_UNESCAPED_UNICODE);
exit;