Webui / README.md
nermind's picture
Upload 2 files
5647865 verified
|
Raw
History Blame Contribute Delete
1.74 kB
metadata
title: Open WebUI OmniRoute
emoji: 💬
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 8080
pinned: false

Open WebUI — povezan na OmniRoute

Self-hosted chat frontend (Open WebUI) koji gađa OmniRoute OpenAI-compatible endpoint.

Podešavanje (obavezno prije prvog pokretanja)

Idi u Settings → Variables and secrets ovog Space-a i dodaj sljedeće Secrets (ne Variables, jer su osjetljivi podaci):

Naziv Vrijednost
OPENAI_API_BASE_URL https://nermind-odisey.hf.space/v1
OPENAI_API_KEY tvoj ključ iz OmniRoute Dashboard → Endpoints/API Keys
WEBUI_SECRET_KEY nasumičan string, npr. generiši lokalno sa openssl rand -hex 32

Nakon dodavanja secreta, restartuj Space (Settings → Factory reboot ili samo "Restart Space") da se promjene primjene — environment varijable se učitavaju samo pri startu kontejnera.

Prvi login

  1. Otvori Space (link na vrhu stranice).
  2. Prvi nalog koji napraviš preko "Sign up" ekrana automatski postaje admin.
  3. Nakon toga, ako si stavio ENABLE_SIGNUP=false u Dockerfile, niko drugi neće moći da napravi nalog — admin onda ručno dodaje korisnike iz Admin panela.

Provjera da li radi

U Admin Settings → Connections, provjeri da je OpenAI API konekcija zelena (aktivna). Modeli koje OmniRoute rutira (Arcee/Groq/itd.) bi trebalo da se pojave u dropdown-u za izbor modela u chatu.

Persistencija podataka

Podaci (chat istorija, korisnici) se čuvaju u /app/backend/data unutar kontejnera. Na HF Spaces free tieru ovo nije trajno — ako se Space restartuje/rebuilduje, podaci se gube. Za trajno čuvanje, poveži HF Persistent Storage (plaćena opcija) na taj folder, ili koristi eksternu bazu.