Lewati ke konten

Konfigurasi ​

Variabel lingkungan, berkas .env di direktori kerja, atau opsi rooftop yang sesuai (CLI). Nilai yang diatur di Pengaturan mengalahkan lingkungan untuk endpoint LLM, model, kunci, temperatur, anggaran riwayat, langkah alat, server MCP, bot Telegram, dan Mode offline. TELEGRAM_BOT_TOKEN mengalahkan Pengaturan.

Model ​

VariabelBawaan
OPENAI_BASE_URLhttps://openrouter.ai/api/v1API apa pun yang kompatibel dengan OpenAI: OpenAI, OpenRouter, Gemini, Mistral, DeepSeek, Groq, Ollama (http://localhost:11434/v1), LM Studio (http://localhost:1234/v1), llama.cpp (http://localhost:8080/v1), vLLM…
OPENAI_API_KEY–token bearer
OPENAI_MODELopenai/gpt-6-lunaharus mendukung pemanggilan alat
OPENAI_TEMPERATUREbawaan penyedia
OPENAI_MEDIA_MODELOPENAI_MODELmendeskripsikan gambar dan mentranskripsikan suara, misalnya xiaomi/mimo-v2.6-flash

Offline ​

VariabelBawaan
ROOFTOP_OFFLINEnonaktif1, true, yes, atau on: hanya model dan server MCP lokal (komputer ini atau jaringan), tanpa berbagi internet, tanpa Telegram. Sama dengan sakelar Offline di Pengaturan, tetapi Pengaturan tidak dapat mematikannya. Aplikasi desktop juga menghormatinya. Offline dan privasi

Server ​

VariabelBawaan
ROOFTOP_ADDR127.0.0.1:8080 (0.0.0.0:8080 di Docker)dengan 0.0.0.0:<port> log menampilkan URL LAN
ROOFTOP_DATA./data (/data di Docker)ekspor, chat, pengaturan
ROOFTOP_IMPORT–ekspor untuk diimpor saat mulai, dipisahkan :, idempoten
ROOFTOP_PASSWORD–autentikasi HTTP Basic untuk antarmuka pemilik (nama pengguna apa pun). Atur di server publik
ROOFTOP_MAX_UPLOAD_MB0batas unggah untuk pemilik dalam MiB; 0 berarti tidak ada (ekspor berukuran banyak GB). Atur di server yang dapat dijangkau orang lain. Tautan berbagi memiliki batas 16 MiB sendiri. Aplikasi desktop tanpa batas
ROOFTOP_TRUST_PROXYfalseIP klien dari X-Forwarded-For / X-Real-IP, hanya di belakang reverse proxy
ROOFTOP_FFMPEGffmpeg di PATH, lalu Homebrew, /usr/local, /usr/binbingkai GIF dan video (opsional)
TZUTCzona waktu pesan langsung

Telegram ​

VariabelBawaan
TELEGRAM_BOT_TOKEN–bot Anda dari @BotFather (Menjawab dari Telegram)
TELEGRAM_CHAT_IDsetiap grup tempat bot bergabungid grup yang diizinkan, dipisahkan koma
TELEGRAM_API_URLhttps://api.telegram.orgmisalnya server Bot API yang di-hosting sendiri

Relai ​

VariabelBawaan
ROOFTOP_RELAY_URLhttps://iroof.toprelai untuk berbagi Internet dan bot bersama
ROOFTOP_RELAY_DOMAIN–menjalankan hub relai untuk domain ini
ROOFTOP_RELAY_BOT_TOKEN–bot bersama hub; harus berbeda dari TELEGRAM_BOT_TOKEN
ROOFTOP_RELAY_MAX_ACCOUNTS5000jumlah nama terbanyak yang disimpan hub

Hanya Pengaturan ​

PengaturanBawaan
Anggaran riwayat120000 karakterberapa banyak riwayat yang diputar ulang sebelum memori berlaku
Langkah alat maksimum6putaran LLM per jawaban (pencarian, alat MCP, balasan…)

Dirilis di bawah Lisensi MIT.