
Chatgpt? dengan mode antarmuka pengguna tekstual (TUI) yang ditulis dalam go.
ChatGPTUI adalah alat interaktif yang memungkinkan pengguna untuk berinteraksi dengan model bahasa GPT OpenAI (generatif pra-terlatih) secara real-time, menggunakan antarmuka pengguna berbasis teks (TUI). Alat ini menyediakan cara yang nyaman dan intuitif untuk berkomunikasi dengan model bahasa dan menghasilkan respons teks seperti manusia, menjadikannya alat yang ideal bagi siapa saja yang ingin mengeksplorasi kemampuan model bahasa atau membuat aplikasi percakapan.

ChatgptUi dirancang agar mudah digunakan dan sangat dapat disesuaikan. Alat ini mendukung berbagai opsi konfigurasi, memungkinkan pengguna untuk memilih model bahasa yang ingin mereka gunakan, mengatur panjang tanggapan yang dihasilkan, dan banyak lagi. Selain itu, ChatGPTUI menyediakan berbagai pintasan keyboard untuk navigasi cepat dan mudah melalui opsi yang tersedia, membuat alat ini lebih ramah pengguna dan efisien.
go install github.com/dwisiswant0/chatgptui@latestBerikut semua opsi yang didukungnya.
$ chatgptui -h
ChatGPTUI ? v1.0.0
--
ChatGPT with Textual User Interface
made with ? by dw1
Usage: chatgptui [options]
Options:
-e, --edit Edit configuration
-l, --list List all supported OpenAI model
--rm Remove configuration
-V, --version Show current version
Examples:
chatgptui
chatgptui --edit Mode TUI dari alat chatgpt dapat diakses dengan menjalankan perintah chatgptui tanpa bendera tambahan. Setelah menjalankan perintah, Anda akan diminta untuk memberikan input konfigurasi yang diperlukan yang diperlukan untuk menggunakan model bahasa.
Input konfigurasi dapat mencakup parameter seperti tombol API OpenAI, model, panjang maksimum teks yang dihasilkan, dll. Pengaturan ini dapat disesuaikan untuk menyesuaikan output yang dihasilkan oleh model sesuai dengan kebutuhan Anda.
Setelah Anda memberikan input konfigurasi yang diperlukan, sistem akan mengarahkan Anda ke model tampilan obrolan. Di sini, Anda dapat mulai menghasilkan tanggapan dengan memasukkan petunjuk Anda ke antarmuka. Model tampilan obrolan menampilkan riwayat percakapan, membuatnya lebih mudah untuk melacak percakapan yang sedang berlangsung.
Untuk meningkatkan pengalaman pengguna dan membuat chatgptUi lebih ramah pengguna, alat ini menawarkan berbagai pintasan keyboard yang dapat digunakan dalam model konfigurasi dan tampilan obrolan. Pintasan ini memungkinkan Anda untuk melakukan berbagai tindakan dengan cepat, dan membuatnya lebih mudah untuk menggunakan alat dan berinteraksi dengan model bahasa.
↑ / ↓ : Gunakan tombol panah atas dan bawah untuk menavigasi melalui opsi dalam model tampilan.ctrl+c / esc : Gunakan kombinasi keyboard ini untuk keluar dari chatgptUi.tab : Gunakan tombol ini untuk mengisi nilai default untuk bidang dalam model tampilan konfigurasi. Selain pintasan itu, ChatgPtUi juga menyediakan cara yang nyaman untuk menghapus riwayat obrolan. Cukup ketik /clear atau /c di area teks model tampilan obrolan untuk menghapus riwayat obrolan dan memulai percakapan baru.
Pintasan keyboard tersebut dapat membantu Anda merampingkan alur kerja Anda & meningkatkan produktivitas Anda, dan menghemat waktu Anda & membuat alat chatgptUi lebih nyaman untuk digunakan. Mereka memungkinkan Anda untuk menavigasi melalui opsi yang tersedia dengan cepat, mengisi nilai default dengan mudah, dan menghapus riwayat obrolan hanya dengan beberapa penekanan tombol, meningkatkan pengalaman Anda secara keseluruhan dengan alat ini!
Saat Anda menjalankan perintah chatgptui , itu akan segera mengarahkan Anda ke model tampilan obrolan, di mana Anda dapat mulai mengobrol dengan model bahasa. Model tampilan obrolan akan menampilkan riwayat percakapan, dan Anda dapat mengetikkan prompt Anda untuk menghasilkan respons dari model.
Jika Anda ingin mengubah salah satu pengaturan konfigurasi, seperti model atau suhu, Anda dapat menggunakan bendera -e / --edit . Ini akan mengarahkan Anda ke model tampilan konfigurasi, di mana Anda dapat memodifikasi bidang yang diperlukan sesuai dengan kebutuhan Anda. Setelah Anda memperbarui konfigurasi, Anda dapat kembali ke model tampilan obrolan untuk terus mengobrol dengan pengaturan yang diperbarui.
chatgptui --edit Jika Anda ingin menghapus konfigurasi sepenuhnya, Anda dapat menggunakan --rm . Ini akan menghapus konfigurasi dan semua data terkait, memungkinkan Anda untuk memulai dengan konfigurasi baru.
chatgptui --rm ChatGPTUI menyediakan dukungan untuk beberapa model bahasa OpenAI, masing -masing dengan set fitur dan kemampuan uniknya sendiri. Untuk melihat daftar semua model yang tersedia yang dapat Anda pilih saat mengkonfigurasi model bahasa, Anda dapat menggunakan bendera -l / --list .
Menggunakan bendera -l akan menampilkan daftar semua model OpenAI yang saat ini didukung oleh ChatGPTUI.
$ chatgptui --list
gpt-4-32k-0314
gpt-4-32k
gpt-4-0314
gpt-4
gpt-3.5-turbo-0301
gpt-3.5-turbo
text-davinci-003
text-davinci-002
text-curie-001
text-babbage-001
text-ada-001
text-davinci-001
davinci-instruct-beta
davinci
curie-instruct-beta
curie
ada
babbage
code-davinci-002
code-cushman-001
code-davinci-001Dengan melihat daftar ini, Anda dapat dengan mudah memilih model yang paling sesuai dengan kebutuhan Anda, berdasarkan kemampuan dan kinerjanya. Setelah Anda memilih model yang ingin Anda gunakan, Anda dapat mengonfigurasinya sesuai dengan kebutuhan Anda menggunakan model tampilan konfigurasi.
ChatgptUi dibangun dengan sashabaranov/go-openai, dan gelembung, bubbletea & lipgloss oleh charmbracelet.
Kontribusi dipersilakan!
ChatgptUi dirilis di bawah MIT. Lihat file LICENSE .