RetroChat adalah antarmuka baris perintah yang kuat untuk berinteraksi dengan berbagai model bahasa AI. Ini memberikan pengalaman yang lancar untuk berinteraksi dengan berbagai penyedia obrolan sambil menawarkan fitur canggih untuk mengelola dan menyesuaikan percakapan Anda.
PERHATIAN: RAG saat ini hanya berfungsi dengan nomic-embed-text, yang perlu Anda lakukan hanyalah memilikinya di Ollama.
Untuk menjalankan RetroChat, Anda perlu menginstal Python 3.11 atau lebih tinggi di sistem Anda. Tautan ke Python 3.12 dari toko MS. Ikuti langkah-langkah berikut untuk menyiapkan lingkungan:
retrochat.py
dan requirements.txt
dan jalankan dari mana saja atau letakkan di direktori 'C:Usersnama pengguna Anda.retrochat'. cd C:Users<your username>.retrochat
pip install -r requirements.txt
python retrochat.py --setup
CATATAN: Jika chromedb tidak menginstal dengan benar untuk Anda, yang perlu Anda lakukan hanyalah mengunduh dan menginstal Microsoft Visual Studio Build Tools dan setelah menginstalnya, navigasikan ke masing-masing komponen dan instal MSVC v143 - VS 2022 C++ x64/x86 build tools (Terbaru ) dan SDK Windows 11 (10.0.22621.0)
Setelah instalasi, Anda dapat memulai RetroChat dengan menjalankan perintah pintasan:
rchat
Perintah ini dapat digunakan dari direktori mana pun di terminal Anda.
RetroChat mendukung berbagai perintah untuk mengelola sesi dan pengaturan obrolan Anda:
/chat rename <new_name>
- Mengganti nama obrolan saat ini/chat delete
- Menghapus obrolan saat ini/chat new <chat_name>
- Buat obrolan baru/chat reset
- Mengatur ulang riwayat obrolan saat ini/chat list
- Daftar semua obrolan yang tersedia/chat open <chat_name>
- Membuka obrolan tertentu/set system <message>
- Mengatur pesan sistem/set
- Menampilkan parameter yang tersedia dan nilainya saat ini/set <parameter> <value>
- Tetapkan parameter/edit
- Edit seluruh percakapan/show length
- Menampilkan total token percakapan/show context
- Menampilkan konteks kueri terakhir/switch
- Beralih ke penyedia atau model lain/help
- Menampilkan pesan bantuan/exit
- Keluar dari program/load <folder_name>
- Memuat dokumen dari folder tertentu@<folder_name> <query>
- Kueri memuat dokumen dari folder tertentu RetroChat sekarang mendukung pemuatan dan pembuatan kueri dokumen:
/load <folder_name>
untuk memuat dokumen dari folder tertentu di direktori .retrochat
Anda.@<folder_name> <your question>
. RetroChat menggunakan file .env
untuk menyimpan pengaturan konfigurasi. File ini secara otomatis dibuat di direktori .retrochat
di folder home Anda. Anda dapat mengedit file ini secara manual untuk mengatur kunci API dan preferensi lainnya.
RetroChat memeriksa pembaruan secara otomatis saat Anda memulai aplikasi. Jika pembaruan tersedia, Anda akan diminta untuk menginstalnya.
Tonton video demonya
Kontribusi ke RetroChat dipersilakan! Silakan mengirimkan permintaan penarikan atau membuat masalah untuk bug dan permintaan fitur.
Lisensi MIT.