İçeriğe geç

Yapılandırma ​

Ortam değişkenleri, çalışma dizinindeki bir .env dosyası ya da karşılık gelen rooftop seçenekleri (CLI). Ayarlar'da belirlenen değerler; LLM uç noktası, model, anahtar, sıcaklık, geçmiş bütçesi, araç adımları, MCP sunucuları, Telegram botu ve Çevrimdışı mod için ortamın önüne geçer. TELEGRAM_BOT_TOKEN, Ayarlar'ın önüne geçer.

Model ​

DeğişkenVarsayılan
OPENAI_BASE_URLhttps://openrouter.ai/api/v1OpenAI uyumlu her API: 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–taşıyıcı (bearer) belirteci
OPENAI_MODELopenai/gpt-6-lunaaraç çağrısını desteklemelidir
OPENAI_TEMPERATUREsağlayıcının varsayılanı
OPENAI_MEDIA_MODELOPENAI_MODELgörüntüleri açıklar ve sesi döker, örneğin xiaomi/mimo-v2.6-flash

Çevrimdışı ​

DeğişkenVarsayılan
ROOFTOP_OFFLINEkapalı1, true, yes ya da on: yalnızca yerel modeller ve MCP sunucuları (bu bilgisayar ya da ağ), internet üzerinden paylaşım yok, Telegram yok. Ayarlar'daki Çevrimdışı anahtarıyla aynıdır, ancak Ayarlar onu kapatamaz. Masaüstü uygulaması da buna uyar. Çevrimdışı mod ve gizlilik

Sunucu ​

DeğişkenVarsayılan
ROOFTOP_ADDR127.0.0.1:8080 (Docker'da 0.0.0.0:8080)0.0.0.0:<bağlantı noktası> ile günlük LAN adresini gösterir
ROOFTOP_DATA./data (Docker'da /data)dışa aktarımlar, sohbetler, ayarlar
ROOFTOP_IMPORT–başlangıçta içe aktarılacak dışa aktarımlar, : ile ayrılmış, idempotent
ROOFTOP_PASSWORD–sahip arayüzü için HTTP Basic kimlik doğrulaması (herhangi bir kullanıcı adı). Herkese açık bir sunucuda ayarlayın
ROOFTOP_MAX_UPLOAD_MB0sahip için MiB cinsinden yükleme sınırı; 0 sınır yok demektir (dışa aktarımlar birkaç GB'dır). Başkalarının erişebildiği bir sunucuda ayarlayın. Paylaşım bağlantılarının kendi 16 MiB sınırı vardır. Masaüstü uygulamasında sınır yoktur
ROOFTOP_TRUST_PROXYfalseX-Forwarded-For / X-Real-IP'den istemci IP'si, yalnızca bir ters vekilin arkasında
ROOFTOP_FFMPEGPATH üzerindeki ffmpeg, sonra Homebrew, /usr/local, /usr/binGIF'lerin ve videoların kareleri (isteğe bağlı)
TZUTCcanlı mesajların saat dilimi

Telegram ​

DeğişkenVarsayılan
TELEGRAM_BOT_TOKEN–@BotFather'dan aldığınız bot (Telegram'dan yanıtlama)
TELEGRAM_CHAT_IDbotun katıldığı her grupizin verilen grup kimlikleri, virgülle ayrılmış
TELEGRAM_API_URLhttps://api.telegram.orgörneğin kendi barındırdığınız bir Bot API sunucusu

Aktarıcı ​

DeğişkenVarsayılan
ROOFTOP_RELAY_URLhttps://iroof.topİnternet üzerinden paylaşım ve paylaşılan bot için aktarıcı
ROOFTOP_RELAY_DOMAIN–bu alan adı için bir aktarıcı merkezi çalıştırır
ROOFTOP_RELAY_BOT_TOKEN–merkezin paylaşılan botu; TELEGRAM_BOT_TOKEN'dan farklı olmalıdır
ROOFTOP_RELAY_MAX_ACCOUNTS5000bir merkezin tutabileceği en fazla ad

Yalnızca Ayarlar ​

AyarVarsayılan
Geçmiş bütçesi120000 karakterbellek devreye girmeden önce ne kadar geçmişin yeniden oynatılacağı
En fazla araç adımı6yanıt başına LLM turu (arama, MCP aracı, yanıt…)

MIT Lisansı ile yayımlanmıştır.