# Configurarea puntii WhatsApp+RAG a lui Maria. # # install.sh copiaza acest fisier in ~/.maria-bridge/env cu drepturi 0600. # Format KEY=value, fara `export`, fara expandare de variabile. # --- Puntea WhatsApp (whatsapp/index.js) ----------------------------------- BRIDGE_HOST=127.0.0.1 BRIDGE_PORT=8099 # true = raspunde DOAR in chatul cu tine insuti (self-chat). Pune "false" abia # dupa ce esti multumit de calitatea raspunsurilor — altfel Maria raspunde la # oricine iti scrie pe numarul legat. TEST_MODE_SELF_CHAT_ONLY=true # --- Backend LLM + embeddings ----------------------------------------------- # Modelul de chat folosit pentru raspunsuri (format compatibil OpenAI # /v1/chat/completions). Implicit presupune un tunel/proxy local catre acelasi # backend folosit de Echo (LXC 110) — vezi docs/maria-whatsapp-rag-prototype.md. LLM_URL=http://127.0.0.1:8091 # Ollama, pentru embeddings (nomic-embed-text). OLLAMA_URL=http://127.0.0.1:11434 EMBED_MODEL=nomic-embed-text TOP_K=3 MAX_TOKENS=250 POLL_INTERVAL_S=2 # --- Depozit de documente + sincronizare Google Drive ----------------------- # Tinta rclone pentru dosarul de documente din Drive (pe Windows apare ca # D:\GoogleDrive\romfast\document_store). Se aduc doar *.txt, *.md, *.xml. # Gol = sincronizare dezactivata; documentele se administreaza doar manual din # dashboard. Vezi README.md, "Sincronizare cu Google Drive": autorizarea se face # cu `rclone authorize` pe o masina cu browser, tokenul se muta aici — fara cont # de serviciu. Exemplu, cu dosarul fixat pe ID: # DRIVE_REMOTE=gdrive,root_folder_id=1C4e75zgH1_7ZK-_oBP5ZZBvUPh3iEo1O: DRIVE_REMOTE= # --- control ----------------------------------------------------------------- # Fara dashboard propriu: start/stop/restart, documente, reindexare si # sincronizare Drive se fac din dashboard-ul puntii Discord (discord-bridge/), # sectiunea "Maria — WhatsApp + RAG" — un singur panou comun, o singura # autentificare (DASHBOARD_TOKEN din ~/.claude-discord/env).