تخطَّ إلى المحتوى

واجهة سطر الأوامر (CLI) ​

text
rooftop [serve] [الخيارات]          يشغّل خادم الويب (الافتراضي)
rooftop parse <المجلد>              يطبع التصدير الموحّد بصيغة JSON
rooftop convert [الخيارات] <المجلد>  يطبع {model, messages, tools} لتصدير

serve ​

الخيارالمتغيرالافتراضي
--addrROOFTOP_ADDR127.0.0.1:8080
--dataROOFTOP_DATA./data
--importROOFTOP_IMPORT–
--passwordROOFTOP_PASSWORD–
--max-upload-mbROOFTOP_MAX_UPLOAD_MB0 (بلا حد)
--trust-proxyROOFTOP_TRUST_PROXYfalse
--telegram-tokenTELEGRAM_BOT_TOKEN–
--telegram-chatTELEGRAM_CHAT_IDكل مجموعة ينضم إليها البوت
--telegram-apiTELEGRAM_API_URLhttps://api.telegram.org
--offlineROOFTOP_OFFLINEمُعطّل
--relay-domainROOFTOP_RELAY_DOMAIN–
--relay-bot-tokenROOFTOP_RELAY_BOT_TOKEN–
--relay-max-accountsROOFTOP_RELAY_MAX_ACCOUNTS5000

يرفض --offline نقاط نهاية النموذج وMCP غير المحلية، ويُطفئ المشاركة عبر الإنترنت وبوت Telegram (الوضع دون اتصال والخصوصية). لا يمكن دمجه مع --relay-domain. ما يفعله كل منها: الإعدادات.

parse وconvert ​

sh
rooftop parse   ./examples/telegram                          # JSON موحّد
rooftop convert ./examples/telegram --persona "Jonas Weber"  # ما يتلقاه النموذج
خيار convertالافتراضي
--personaعنوان المحادثة / الشخص الآخرباسم من يتحدث LLM
--userالمشارك الآخرمن يؤدي دور الإنسان
--budget120000ميزانية السجل بالأحرف

في التطبيق، يعرض زر { } الـJSON نفسه للمحادثة الحالية.

منشور بموجب ترخيص MIT.