پرش به محتوا

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 غیرمحلی را رد می‌کند و اشتراک‌گذاری از طریق اینترنت و ربات تلگرام را خاموش می‌کند (آفلاین و حریم خصوصی). با --relay-domain قابل ترکیب نیست. کارکرد هرکدام: پیکربندی.

parse و convert ​

sh
rooftop parse   ./examples/telegram                          # JSON استانداردشده
rooftop convert ./examples/telegram --persona "Jonas Weber"  # آنچه مدل دریافت می‌کند
گزینه‌ی convertپیش‌فرض
--personaعنوان گفتگو / شخص دیگربه نام چه کسی LLM صحبت می‌کند
--userشرکت‌کننده‌ی دیگرچه کسی نقش انسان را بازی می‌کند
--budget120000بودجه‌ی تاریخچه بر حسب نویسه

در برنامه، دکمه‌ی { } همان JSON را برای گفتگوی فعلی نشان می‌دهد.

منتشرشده با مجوز MIT.