Skip to content

an chat bot called "guguk" integrated with OpenAI, run using C++

Notifications You must be signed in to change notification settings

ansorikom/Guguk-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Guguk ChatBot

Deskripsi

Guguk ChatBot adalah chatbot sederhana berbasis konsol yang dibangun menggunakan API GPT-3 dari OpenAI. Chatbot menggunakan antrian pesan untuk mengelola masukan dan keluaran pengguna. Chatbot meminta masukan dari pengguna, mengirimkan masukan ke API GPT-3, dan kemudian menampilkan respons API kepada pengguna.

Fitur

Guguk ChatBot memiliki beberapa fitur utama, antara lain:

  • Mendukung conversational AI dengan menggunakan API dari OpenAI
  • Memiliki message queue untuk menampung pesan yang masuk dari pengguna
  • Mampu memproses dan merespon setiap pesan dengan cepat
  • Dapat diintegrasikan dengan berbagai aplikasi lain yang memerlukan conversational AI

Dependencies

Cara Penggunaan

  1. Pastikan komputer anda telah terinstall library curl dan json untuk C++. Jika belum, silahkan menginstall terlebih dahulu.

  2. Buat akun OpenAI dan dapatkan API key-nya.

  3. Clone repository ini ke dalam komputer anda.

git clone https://github.com/ansorikom/Guguk-ChatBot.git
  1. Install Dependencies
  • Install C++ compiler
  • Install libcurl library
  • Install JSON for Modern C++ library
  1. Buka file guguk.cpp dan ganti nilai dari variabel apiKey dengan API key yang telah anda dapatkan.

  2. Compile program menggunakan compiler C++ yang anda miliki.

g++ -std=c++11 guguk.cpp -o guguk.exe -lcurl 
  1. Jalankan program dan mulailah berinteraksi dengan Guguk ChatBot.
guguk.exe
  1. Chatbot akan meminta Anda untuk memberikan masukan. Masukkan pesan Anda dan tekan enter untuk mengirimkannya ke API. Chatbot kemudian akan menampilkan respons dari API.

Kontribusi

Jika anda ingin berkontribusi dalam pengembangan Guguk ChatBot, silahkan mengirimkan pull request pada repository ini.

Lisensi

Guguk ChatBot dilisensikan di bawah lisensi MIT. Silahkan lihat file LICENSE untuk informasi lebih detail.

About

an chat bot called "guguk" integrated with OpenAI, run using C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages