Bot Telegram Python yang didukung oleh API LLM gemini-pro
Google
Ini adalah bot Python Telegram yang menggunakan API LLM gemini-pro Google untuk menghasilkan format teks kreatif berdasarkan masukan pengguna. Ini dirancang untuk menjadi cara yang menyenangkan dan interaktif untuk mengeksplorasi kemungkinan model bahasa yang besar.
/start
: Sapa bot dan mulai./help
: Dapatkan informasi tentang kemampuan bot.AUTHORIZED_USERS
di file .env
(opsional).gemini-pro
Cukup jalankan perintah berikut untuk menjalankan image yang dibuat sebelumnya dari GitHub Container Registry:
docker run --env-file .env ghcr.io/rabilrbl/gemini-pro-bot:latest
Perbarui gambar dengan:
docker pull ghcr.io/rabilrbl/gemini-pro-bot:latest
Bangun gambar dengan:
docker build -t gemini-pro-bot .
Setelah gambar dibuat, Anda dapat menjalankannya dengan:
docker run --env-file .env gemini-pro-bot
pipenv install
(jika menggunakan pipenv)pip install -r requirements.txt
(jika tidak menggunakan pipenv).env
dan tambahkan variabel lingkungan berikut:BOT_TOKEN
: Token API Bot Telegram Anda. Anda bisa mendapatkannya dengan berbicara dengan @Botfather.GOOGLE_API_KEY
: Kunci API Google Bard Anda. Anda bisa mendapatkannya dari Google AI Studio.AUTHORIZED_USERS
: Daftar nama pengguna atau ID pengguna Telegram yang dipisahkan koma dan diberi wewenang untuk mengakses bot. (opsional) Contoh nilai: shonan23,1234567890
python main.py
(jika tidak menggunakan pipenv)pipenv run python main.py
(jika menggunakan pipenv)python main.py
AUTHORIZED_USERS
di file .env
ke daftar ID pengguna Telegram yang dipisahkan koma. Hanya pengguna ini yang dapat mengakses bot. Contoh: AUTHORIZED_USERS=shonan23,1234567890
Memerintah | Keterangan |
---|---|
/start | Sapa bot tersebut dan mulailah. |
/help | Dapatkan informasi tentang kemampuan bot. |
/new | Mulai sesi obrolan baru. |
Kami menyambut kontribusi untuk proyek ini. Silakan membagi repositori dan mengirimkan permintaan penarikan.
Bot ini masih dalam pengembangan dan terkadang memberikan tanggapan yang tidak masuk akal atau tidak pantas. Gunakan secara bertanggung jawab dan bersenang-senanglah!
Ini adalah proyek sumber terbuka dan gratis yang dirilis di bawah lisensi GNU Affero General Public License v3.0. Lihat file LISENSI untuk detailnya.