forty two
1.0.0
Empat puluh dua adalah bot Telegram yang memungkinkan Anda membuat ChatGPT Anda sendiri di Telegram dengan model OpenAI GPT, Google Gemini, dan Anthropic Claude.
TELEGRAM_TOKEN=your_telegram_api_key
OPENAI_API_KEY=your_openai_api_key
# and / or
# GEMINI_API_KEY=your_gemini_api_key
# ANTHROPIC_API_KEY=your_anthropic_api_key
Dengan komposisi buruh pelabuhan:
docker-compose up -d
Jalankan tanpa Docker:
pip install -r requirements.txt
alembic upgrade head
python main.py
Variabel | Keterangan | Nilai Bawaan |
---|---|---|
TELEGRAM_TOKEN | Kunci API Telegram. | - |
OPENAI_API_KEY | Kunci API OpenAI. | - |
GEMINI_API_KEY | Kunci API Google Gemini. | - |
ANTHROPIC_API_KEY | Kunci API antropik. | - |
PENYEDIA | Penyedia default untuk pengguna. Pengguna kemudian dapat mengubah penyedia default mereka dengan perintah /provider. Harap dicatat bahwa API_KEY untuk penyedia yang dipilih diperlukan. | TERBUKA |
DB_STRING | String koneksi basis data. | sqlite+aiosqlite:///db.sqlite3 |
MAX_COMPLETION_TOKENS | Token maksimum untuk penyelesaian. | 4096 |
MAX_TOTAL_TOKENS | Token maksimum untuk total output. Jika penyedia AI menggunakan lebih dari jumlah ini, bot akan merangkum masukan pengguna. | 10.000 |
SISTEM_PROMPT | Perintah sistem untuk GPT. | Anda adalah asisten yang ramah, nama Anda Rick |
OPENAI_MODEL | model OpenAI. | gpt-4o |
ANTHROPIC_MODEL | Model antropik. | claude-3-5-soneta-20240620 |
GEMINI_MODEL | Model Gemini. | gemini-1.5-flash |
ALLOWED_USERS | Daftar pengguna Telegram yang dipisahkan koma yang dapat berinteraksi dengan bot. Anda dapat menggunakan ID Telegram atau Nama Pengguna. Jika Tidak Ada, semua orang dapat berinteraksi dengan bot. Contoh: durov,238373289 | Tidak ada |
LOG_PESAN | Catat pesan pengguna ke file dan konsol. | PALSU |
SEJARAH_EXPIRATION | Jika pesan terakhir dari pengguna terjadi lebih dari waktu yang ditentukan dalam hitungan menit, riwayat pesan akan diatur ulang. | 30 |
BAHASA | Bahasa untuk pesan sistem bot. Saat ini mendukung en, es, ca, ru. | en |
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.
Dibuat dengan cinta di Barcelona