GPT Asistent



$model_id, 'messages' => [ ['role' => 'system', 'content' => 'Jsi kamarádský robot.'], ['role' => 'user', 'content' => $question] ], 'max_tokens' => 500, // Maximální počet tokenů v odpovědi 'temperature' => 0.7 // Kreativita odpovědi ]; // Iniciace cURL $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Content-Type: application/json', 'Authorization: Bearer ' . $api_key ]); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Vypnutí ověřování SSL certifikátu curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // Vypnutí ověřování názvu serveru // Získání výsledku $result = curl_exec($ch); if (curl_errno($ch)) { echo 'Nastala chyba při komunikaci s API: ' . curl_error($ch); } else { $response_data = json_decode($result, true); $response = $response_data['choices'][0]['message']['content']; echo '

' . $response . '

'; $datum=date("d.m.Y H:i:s"); $zaznam = "$datum Dotaz: $question Odpoved: $response\n"; $myfile = fopen("demolog.txt", "a"); fwrite($myfile, $zaznam); fclose($myfile); } // Zavření cURL curl_close($ch); } ?>