ASSISTANT_ID, "thread" => [ "messages" => [ ["role" => "user", "content" => $prompt] ] ], "stream" => false ]; $payload = json_encode($data, JSON_UNESCAPED_UNICODE); // Настройка cURL для запроса в OpenAI $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => OPENAI_THREADS_API . "/runs", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $payload, CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'Authorization: Bearer ' . OPENAI_API_KEY, 'OpenAI-Beta: assistants=v2' ] ]); $response = curl_exec($curl); $curlError = curl_error($curl); curl_close($curl); if ($curlError) { logMessage("Ошибка cURL в analyzeDocumentWithGPT: " . $curlError); return null; } $result = json_decode($response, true); // Здесь можно добавить дополнительную обработку ответа, например, извлечение вердикта return $result; } ?>