Selamat datang di ChatCSV, aplikasi berbasis bahasa interaktif yang didukung oleh Langchain LLM dan StreamLit! Repositori ini berisi kode dan sumber daya untuk ChatCSV, di mana Anda dapat melakukan percakapan yang menarik dengan model bahasa kami.
Rekayasa cepat yang efektif memainkan peran penting dalam memperoleh respons yang akurat dan bermakna dari model bahasa. Tim kami memiliki petunjuk yang dibuat dengan hati -hati untuk memberikan konteks dan bimbingan, menghasilkan pembuatan teks yang koheren dan informatif.
Repositori disusun sebagai berikut:
interface.py : File Python utama yang berisi kode aplikasi streamLit.agent.py : File Python tempat objek Langchain LLM dibuat dan dikelola.requirements.txt : File yang mencantumkan dependensi Python yang diperlukan untuk menjalankan aplikasi.README.md : File Markdown yang sedang Anda baca, memberikan gambaran umum repositori. Untuk membuat ulang aplikasi ChatCSV secara lokal, ikuti langkah -langkah ini:
Kloning repositori GitHub ini ke mesin lokal Anda.
Pastikan Anda menginstal Python (versi yang disarankan adalah Python 3.7 atau lebih tinggi).
Instal dependensi yang diperlukan dengan menjalankan perintah berikut:
pip install -r requirements.txt
Buat file .env di direktori root proyek.
Di file .env, tambahkan baris berikut dan ganti "Kunci API Anda" dengan kunci API OpenAI Anda yang sebenarnya:
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. Buka file agent.py dan ubah sesuai dengan kebutuhan Anda. File ini bertanggung jawab untuk membuat dan mengelola objek Langchain LLM. Anda dapat menyesuaikannya untuk mendefinisikan model atau konfigurasi bahasa yang berbeda.
Jalankan aplikasi menggunakan perintah berikut:
streamlit run interface.py
Akses aplikasi dengan membuka browser web Anda dan menavigasi ke http://localhost:8501 .
Anda juga dapat mengakses ChatCSV melalui aplikasi yang di-host kami di https://chat-csv-b578fdb57380.herokuapp.com/.
Kontribusi untuk repositori ini dipersilakan! Jika Anda memiliki ide, perbaikan bug, atau perbaikan, jangan ragu untuk mengirimkan permintaan tarik.
Repositori ini dilisensikan di bawah lisensi MIT. Anda bebas menggunakan, memodifikasi, dan mendistribusikan kode untuk tujuan komersial dan non-komersial.
Kami ingin mengucapkan terima kasih kepada pengembang dan kontributor Langchain LLM dan Streamlit untuk menyediakan alat dan kerangka kerja yang memungkinkan ChatCSV.
Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk menghubungi kami di [email protected]. Kami menghargai minat dan dukungan Anda!
Selamat mengobrol dengan chatcsv!