GPT Asistent Typewriter
Zadej svůj dotaz...
$model_id,
'messages' => [
['role' => 'system', 'content' => 'Jsi kamarádský robot.'],
['role' => 'user', 'content' => $question]
],
'max_tokens' => 150, // 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 "";
}
// Zavření cURL
curl_close($ch);
}
?>