Naar inhoud

CLI ​

text
rooftop [serve] [OPTIES]          start de webserver (standaard)
rooftop parse <MAP>               toont de genormaliseerde export als JSON
rooftop convert [OPTIES] <MAP>    toont het {model, messages, tools} van een export

serve ​

OptieVariabeleStandaard
--addrROOFTOP_ADDR127.0.0.1:8080
--dataROOFTOP_DATA./data
--importROOFTOP_IMPORT–
--passwordROOFTOP_PASSWORD–
--max-upload-mbROOFTOP_MAX_UPLOAD_MB0 (onbeperkt)
--trust-proxyROOFTOP_TRUST_PROXYfalse
--telegram-tokenTELEGRAM_BOT_TOKEN–
--telegram-chatTELEGRAM_CHAT_IDelke groep die de bot joint
--telegram-apiTELEGRAM_API_URLhttps://api.telegram.org
--offlineROOFTOP_OFFLINEuit
--relay-domainROOFTOP_RELAY_DOMAIN–
--relay-bot-tokenROOFTOP_RELAY_BOT_TOKEN–
--relay-max-accountsROOFTOP_RELAY_MAX_ACCOUNTS5000

--offline weigert niet-lokale model- en MCP-endpoints, en zet delen via internet en de Telegram-bot uit (Offline en privacy). Het kan niet worden gecombineerd met --relay-domain. Wat elk doet: Configuratie.

parse en convert ​

sh
rooftop parse   ./examples/telegram                          # genormaliseerde JSON
rooftop convert ./examples/telegram --persona "Jonas Weber"  # wat het model ontvangt
convert-optieStandaard
--personade chattitel / de andere persoonnamens wie de LLM spreekt
--userde andere deelnemerwie de mens speelt
--budget120000geschiedenisbudget in tekens

In de app toont de knop { } dezelfde JSON voor de huidige chat.

Uitgebracht onder de MIT-licentie.