中文 | Bahasa inggris
Tujuan dari proyek ini adalah untuk memanfaatkan API Openai untuk membuat chatbot yang memiliki karakteristik unik dan mengintegrasikannya ke dalam game RPG.
Saat ini, proyek ini menampilkan dua karakter yang dibangun, Li Ming dan Avery Kim, yang dapat Anda berinteraksi dengan di bawah bagian roleplay dari demo. Untuk berpartisipasi, pastikan untuk mendapatkan KPI OpenAI Anda sendiri dan masukkan ke dalam bidang yang disediakan di kiri bawah. Sangat penting untuk dicatat bahwa demo adalah situs web yang sunyi tanpa backend, jadi API OpenAI Anda tidak akan dikirimkan kepada siapa pun. Selain dua karakter, Anda juga dapat berkomunikasi dengan chatgpt dasar melalui bagian obrolan.
Catatan: Anda dapat mendaftar untuk kunci API dari OpenAI. Hasilkan kunci API untuk layanan OpenAI dengan mengikuti instruksi di situs web OpenAI secara gratis.
? demo




python3 -m venv venv untuk membuat lingkungan virtual baru bernama "venv".source venv/bin/activate . Di Windows, gunakan .venvScriptsactivate sebagai gantinya.requirements.txt menggunakan pip install -r requirements.txt di terminal Anda.config.py di bawah folder chatbot dengan nama mine_config.py .python manage.py generate_secret_key di terminal Anda. Ganti SECRET_KEY di mine_config.py di bawah folder chatbot dengan kunci yang Anda hasilkan.OPENAI_API_KEY di mine_config.py di bawah folder chatbot dengan kunci Anda sendiri. Catatan: Jika Anda mengatur lingkungan virtual di Langkah 2 Anda perlu mengaktifkannya sebelum menjalankan perintah apa pun yang terkait dengan proyek. Untuk mengaktifkan lingkungan virtual, jalankan source env/bin/activate . Untuk menonaktifkannya, cukup jalankan perintah deactivate .
Sebelum memulai server, navigasikan ke folder root proyek di terminal Anda dan jalankan perintah python manage.py migrate untuk menerapkan migrasi basis data.
Untuk menjalankan chatbot, jalankan perintah python manage.py runserver . Kemudian buka browser web Anda dan buka http://localhost:8000 untuk mengakses aplikasi chatbot.
Proyek ini memberikan contoh cara membangun aplikasi chatbot menggunakan GPT-3.5-turbo OpenAI. Jangan ragu untuk memodifikasi kode yang sesuai dengan kebutuhan Anda, dan jangan lupa untuk membuat kunci rahasia dan kunci API Anda sendiri saat menjalankan aplikasi.
Proyek ini dirilis di bawah lisensi MIT.