Skip to content

🚀 Instalacija & Pokretanje

Master Orchestration Protocol je dizajniran za jednostavno podešavanje uz maksimalnu produkcionu robusnost. Pratite ove korake kako biste podigli sistem lokalno.

1. Preduslovi

Pre početka, osigurajte da imate instalirane sledeće alate:

  • Python: Verzija 3.11 ili novija.
  • uv: Izuzetno brz Python paket menadžer. Ako ga nemate, instalirajte ga preko:
    bash
    curl -LsSf https://astral.sh/uv/install.sh | sh
  • Node.js & npm: Potrebni za pokretanje VitePress dokumentacionog sajta.

2. Instalacija i Podizanje Okruženja

Klonirajte projekat i sinhronizujte Python virtuelno okruženje:

bash
# Sinhronizacija zavisnosti preko uv paket menadžera
uv sync

# Aktivirajte virtuelno okruženje
source .venv/bin/activate

3. Upravljanje API Ključevima

IMPORTANT

MOP se striktno pridržava API VERIFICATION pravila. Pre nego što sistem pokrene bilo koji LLM poziv, dužnost developera je da potvrdi prisustvo i bezbednost ključeva.

Kreirajte .env fajl u korenu projekta:

env
GEMINI_API_KEY=vaš_gemini_api_ključ
SQLITE_DB_PATH=data/memory.db
LOG_LEVEL=INFO

4. Pokretanje Testova

Pre puštanja u rad, verifikujte integritet sistema pokretanjem test suite-a od 8 ključnih testova:

bash
uv run pytest -v

Svi testovi bi trebali da prođu sa statusom PASSED.


5. Pokretanje VitePress Dokumentacije sajta

Kako biste pokrenuli ovaj prelepi, premium dokumentacioni sajt lokalno na vašem računaru:

bash
# Idite u direktorijum dokumentacionog sajta
cd docs-site

# Pokrenite razvojni server
npm run dev

Sajt će biti dostupan na adresi http://localhost:5173. Za kreiranje produkcione verzije sajta pokrenite:

bash
npm run build

Izgrađeno sa Antigravity & DocKit Premium