completion(['model'=>'text-davinci-003','prompt'=>'HowAreYou?">
Saya cuba menggunakan kaedah penyelesaian() OpenAI PHP SDK untuk mengekalkan perbualan.
Tetapi AI seolah-olah terlupa soalan yang saya ajukan sebelum ini. Ia akan menjawab gesaan kedua secara rawak.
Kod yang saya gunakan untuk kedua-dua panggilan ini adalah seperti berikut:
$call1 = $open_ai->completion([ 'model' => 'text-davinci-003', 'prompt' => 'How Are You?', ]); $call2 = $open_ai->completion([ 'model' => 'text-davinci-003', 'prompt' => 'What i asked you before?', ]);
Apa yang saya terlepas? Bagaimanakah saya boleh memastikan sesi aktif antara kedua-dua panggilan ini supaya AI mengingati apa yang saya tanya sebelum ini?
Jawapan kedua keranajawapan pertamatidak menjawab soalan OP.
Berdasarkancontoh OpenAI Playground ini, "perbualan" hanya boleh "ditanya" dengan menghantar dua arahan kepada API.
Jangan fikir ada cara untuk meneruskan perbualan selepas menerima balasan.
Pertimbangkan contoh ini, kami menghantar teks berikut:
Jawapan yang saya dapat ialah:
Kod untuk tujuan ini: