Platform EdTech menggunakan Prompt Engineering. ? Apa ini? Model bahasa besar (LLM) muncul sebagai teknologi transformatif, memungkinkan pengembang untuk membangun aplikasi yang sebelumnya tidak bisa mereka lakukan. Namun, menggunakan LLMS ini secara terpisah sering tidak cukup untuk membuat aplikasi yang benar -benar kuat - kekuatan nyata datang ketika Anda dapat menggabungkannya dengan sumber perhitungan atau pengetahuan lain.
Ini adalah aplikasi web berbasis flask yang terintegrasi dengan API wajah pelukan untuk menghasilkan pertanyaan pilihan ganda berdasarkan input pengguna dan memberikan jawaban yang benar dan salah. Proyek ini menggunakan Flask untuk kerangka kerja web dan langchain untuk menangani model GPT-3 dari wajah pelukan.
Untuk menjalankan proyek ini secara lokal, ikuti langkah -langkah ini:
Klon Repositori:
git clone https://github.com/yourusername/Flask-GPT-Application.git
Arahkan ke Direktori Proyek:
cd Flask-GPT-Application
Instal dependensi yang diperlukan:
pip install -r requirements.txt
Atur file .env
dengan kunci API pemeluk Anda:
HUGGINGFACE_API_KEY = your_api_key_here
Jalankan aplikasi Flask:
python app.py
Kunjungi http://127.0.0.1:5000
di browser web Anda.
/
: Halaman Beranda/login
: Halaman Login/signup
: Halaman Pendaftaran/youtube
: Halaman YouTube/features
: Halaman Fitur/resources
: Sumber Daya/gpt
: Menghasilkan pertanyaan pilihan ganda berdasarkan istilah pencarian pengguna./gpt3
: Titik akhir lain untuk menghasilkan pertanyaan pilihan ganda unik berdasarkan prompt yang berbeda./gpt
: search: "Science"
{
"question" : " Q: Generate random unique hard Multiple choice questions with answers on Science topic? " ,
"answers" : [
{ "text" : " Answer A " , "correct" : true },
{ "text" : " Answer B " , "correct" : false },
{ "text" : " Answer C " , "correct" : false },
{ "text" : " Answer D " , "correct" : false }
]
}
flan-t5-xxl
).git checkout -b feature-name
).git commit -am 'Add new feature'
).git push origin feature-name
).Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.