GPT Asistent Typewriter
Zadej svůj dotaz...
$model_id,
'messages' => [
['role' => 'system', 'content' => $system_message],
['role' => 'system', 'content' => "Context: " . $context],
['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'];
// Volání JavaScript funkce pro postupné vypisování
echo "";
$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);
}
?>