Berinteraksi dengan chatgpt
Pergi CLI untuk memicu bot telegram yang memungkinkan Anda berinteraksi dengan ChatGpt, model bahasa besar yang dilatih oleh Openai.
Unduh file yang sesuai dengan OS Anda di halaman rilis.
chatgpt-telegram-Darwin-amd64 : MacOS (Intel)chatgpt-telegram-Darwin-arm64 : MacOS (M1)chatgpt-telegram-Linux-amd64 : Linuxchatgpt-telegram-Linux-arm64 : Linux (ARM)chatgpt-telegram-Win-amd64 : Windows Setelah Anda mengunduh file, ekstrak ke dalam folder dan buka file env.example dengan editor teks dan isi kredensial Anda.
TELEGRAM_TOKEN : Token Bot Telegram AndaTELEGRAM_ID (opsional): ID pengguna telegram Anda@userinfobot di Telegram.EDIT_WAIT_SECONDS (opsional): Jumlah detik untuk menunggu antara suntingan1 secara default, tetapi Anda dapat meningkat jika Anda mulai mendapatkan banyak kesalahan Too Many Requests ..env .CATATAN Pastikan Anda mengganti nama file ke .env
.envProgram tidak akan berfungsi sebaliknya.
Akhirnya, buka terminal di komputer Anda (jika Anda berada di Windows, cari PowerShell ), navigasikan ke jalur yang Anda ekstrak di atas file (Anda dapat menggunakan cd dirname untuk menavigasi ke direktori, tanyakan chatgpt apakah Anda memerlukan lebih banyak bantuan) dan jalankan ./chatgpt-telegram .
Jika Anda mencoba menjalankan ini di server dengan pengaturan Docker yang ada, Anda mungkin ingin menggunakan gambar Docker kami sebagai gantinya.
docker pull ghcr.io/m1guelpf/chatgpt-telegram Begini cara Anda mengatur segalanya dengan docker-compose :
services :
chatgpt-telegram :
image : ghcr.io/m1guelpf/chatgpt-telegram
container_name : chatgpt-telegram
volumes :
# your ".config" local folder must include a "chatgpt.json" file
- .config/:/root/.config
environment :
- TELEGRAM_ID=
- TELEGRAM_TOKEN=Catatan Pengaturan Docker dioptimalkan untuk mekanisme otentikasi tanpa browser, yang dijelaskan di bawah ini. Pastikan Anda memperbarui file
.config/chatgpt.jsondalam repo ini dengan token sesi Anda sebelum berjalan.
Secara default, program ini akan meluncurkan browser untuk Anda masuk ke akun Anda, dan tutup setelah Anda masuk. Jika pengaturan ini tidak berhasil untuk Anda (ada masalah dengan browser mulai, Anda ingin menjalankan ini di komputer tanpa layar, dll.), Anda dapat mengekstrak sesi secara manual dari browser Anda sebagai gantinya.
Untuk melakukan ini, pertama-tama masuk ke ChatGPT di browser Anda, lalu buka alat pengembang (klik kanan di mana saja di halaman, lalu klik "Periksa"), klik pada tab Aplikasi dan kemudian pada bagian cookie, dan salin nilai cookie __Secure-next-auth.session-token .
Anda kemudian harus membuat file konfigurasi di lokasi berikut tergantung pada OS Anda (ganti YOUR_USERNAME_HERE dengan nama pengguna Anda:
~/.config/chatgpt.json : LinuxC:UsersYOUR_USERNAME_HEREAppDataRoamingchatgpt.json : windows/Users/YOUR_USERNAME_HERE/Library/Application Support/chatgpt.json : macOSCATATAN Jika Anda sudah menjalankan program, file harus ada tetapi kosong. Jika belum ada, Anda dapat menjalankan program atau secara manual membuatnya.
Terakhir, tambahkan cookie Anda ke file dan simpan. Seharusnya terlihat seperti ini: { "openaisession": "YOUR_COOKIE_HERE" } .
Repositori ini dilisensikan di bawah lisensi MIT.