Vai al contenuto

CLI ​

text
rooftop [serve] [OPZIONI]        avvia il server web (predefinito)
rooftop parse <CARTELLA>         stampa l'esportazione normalizzata come JSON
rooftop convert [OPZIONI] <CARTELLA>  stampa il {model, messages, tools} di un'esportazione

serve ​

OpzioneVariabilePredefinito
--addrROOFTOP_ADDR127.0.0.1:8080
--dataROOFTOP_DATA./data
--importROOFTOP_IMPORT–
--passwordROOFTOP_PASSWORD–
--max-upload-mbROOFTOP_MAX_UPLOAD_MB0 (illimitato)
--trust-proxyROOFTOP_TRUST_PROXYfalse
--telegram-tokenTELEGRAM_BOT_TOKEN–
--telegram-chatTELEGRAM_CHAT_IDogni gruppo a cui il bot si unisce
--telegram-apiTELEGRAM_API_URLhttps://api.telegram.org
--offlineROOFTOP_OFFLINEdisattivato
--relay-domainROOFTOP_RELAY_DOMAIN–
--relay-bot-tokenROOFTOP_RELAY_BOT_TOKEN–
--relay-max-accountsROOFTOP_RELAY_MAX_ACCOUNTS5000

--offline rifiuta gli endpoint di modello e MCP non locali, e disattiva la condivisione via internet e il bot Telegram (Offline e privacy). Non può essere combinato con --relay-domain. Cosa fa ciascuno: Configurazione.

parse e convert ​

sh
rooftop parse   ./examples/telegram                          # JSON normalizzato
rooftop convert ./examples/telegram --persona "Jonas Weber"  # ciò che riceve il modello
Opzione di convertPredefinito
--personail titolo della chat / l'altra personaa nome di chi parla l'LLM
--userl'altro partecipantechi interpreta l'umano
--budget120000budget della cronologia in caratteri

Nell'app, il pulsante { } mostra lo stesso JSON per la chat corrente.

Rilasciato con licenza MIT.