Rabu, 10 Juli 2024

ChatAPI GPT

 


 $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

Selisih Waktu Berjalan

Berikut adalah fungsi PHP yang menghitung selisih hari antara tanggal saat ini dengan tanggal 2024-08-22 . Jika tanggal saat ini kurang dari...