c0a545bf2c
Keeps runtime data and secrets out of git; documents relationship to OME Cockpit.
51 lines
1.4 KiB
Markdown
51 lines
1.4 KiB
Markdown
# OpenManage AI — documentation
|
|
|
|
**Forgejo:** http://atc-mgt01.dell-atc.lan:3001/mo/openmanage-ai
|
|
**Live:** http://atc-portal01.dell-atc.lan:3080
|
|
**Companion cockpit:** http://atc-mgt01.dell-atc.lan:3001/mo/ome-cockpit
|
|
|
|
## Purpose
|
|
|
|
Branded **Open WebUI** instance (`WEBUI_NAME=OpenManage AI`) for ATC demos, wired to:
|
|
|
|
- vLLM OpenAI API (`OPENAI_API_BASE_URL` → `http://10.0.10.106:8000/v1`)
|
|
- OME fleet REST tool (`ome_fleet`) for reliable natural-language fleet answers
|
|
- Optional native OME MCP entry (often session-unstable in this lab)
|
|
|
|
## Architecture
|
|
|
|
```mermaid
|
|
flowchart LR
|
|
User[Admin browser :3080]
|
|
OWUI[Open WebUI container]
|
|
VLLM[vLLM :8000]
|
|
OME[OME REST]
|
|
|
|
User --> OWUI
|
|
OWUI -->|chat/completions| VLLM
|
|
OWUI -->|tool ome_fleet| OME
|
|
```
|
|
|
|
## Recommended model
|
|
|
|
Use **OME Copilot** (pipeline with tools), not only bare `llama3-70b-gptq`, when you need live OME facts.
|
|
|
|
## Auth (lab)
|
|
|
|
Local accounts (managed in Open WebUI DB), signup disabled after bootstrap.
|
|
Passwords are **not** stored in git — rotate via ops runbook.
|
|
|
|
## Deploy
|
|
|
|
```bash
|
|
cd /home/lab/openmanage # or clone this repo
|
|
cp .env.example .env
|
|
docker compose up -d
|
|
```
|
|
|
|
See `SETUP.md` and `DEMO.md` for operator steps and known MCP session caveats.
|
|
|
|
## Relation to Cockpit
|
|
|
|
Cockpit chat can list Open WebUI models and route `ome-copilot` / `arena-model` through Open WebUI when `OPENWEBUI_EMAIL` / `OPENWEBUI_PASSWORD` are configured on the cockpit side.
|