본문으로 건너뛰기

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 라이선스로 배포됩니다.