$extracted_text = file_get_contents("peraturan_sekolah.pdf");
if (is_question_relevant($question, $extracted_text)) {
$data = array(
'model' => 'gpt-4',
'messages' => array(
array('role' => 'system', 'content' => "Anda adalah asisten AI yang hanya dapat menjawab pertanyaan berdasarkan teks peraturan sekolah berikut yang ditulis dalam bahasa Inggris: \"$extracted_text\". Jawaban Anda harus diberikan dalam bahasa Indonesia. Jika pertanyaan tidak relevan dengan teks ini, balas dengan pesan kesalahan yang menyatakan bahwa pertanyaan tidak relevan dengan teks yang diberikan."),
array('role' => 'user', 'content' => $question)
),
'max_tokens' => 1000,
'temperature' => 0.7,
);
} else {
// Handle the case where the question is not relevant
echo "Pertanyaan tidak relevan dengan teks yang diberikan.";
}
===========
$data = array(
'model' => 'gpt-4o',
'messages' => array(
array('role' => 'system', 'content' => "You are an AI assistant that can only answer questions based on the following school regulations text: $extracted_text. If the question is not relevant to this text, respond with an error message stating that the question is not relevant to the provided text."),
array('role' => 'user', 'content' => $question)
),
'max_tokens' => 1000,
'temperature' => 0.7,
);
$data = array(
'model' => 'gpt-4',
'messages' => array(
array('role' => 'system', 'content' => "Anda adalah asisten AI yang hanya dapat menjawab pertanyaan berdasarkan teks $nama_file berikut yang ditulis dalam bahasa Inggris: \"$extracted_text\". Jawaban Anda harus diberikan dalam bahasa Indonesia. Jika pertanyaan tidak relevan dengan teks ini, balas dengan pesan kesalahan yang menyatakan bahwa pertanyaan tidak relevan dengan teks yang diberikan."),
array('role' => 'user', 'content' => $question)
),
'max_tokens' => 1000,
'temperature' => 0.7,
);
Tidak ada komentar:
Posting Komentar