142 MB
21,636 files
Updated 2 months ago
Ctrl+K
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| app | 10 items | ||
| tests | 2 items | ||
| ._Dockerfile | 163 Bytes xet | 87bce875 | |
| ._README.md | 163 Bytes xet | 87bce875 | |
| ._app | 163 Bytes xet | 87bce875 | |
| ._requirements.txt | 163 Bytes xet | 87bce875 | |
| ._tests | 163 Bytes xet | 87bce875 | |
| Dockerfile | 209 Bytes xet | 39a5e962 | |
| README.md | 729 Bytes xet | 3dd1b8a7 | |
| requirements.txt | 65 Bytes xet | 356dbd13 |
AEGIS backend
The service exposes mock-compatible versions of the AEGIS API contracts. It is intentionally isolated from model inference so a future inference adapter can replace app/models.py.
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reload
Configure the frontend with VITE_API_BASE_URL=http://localhost:8000.
The API is mock-first and does not download model weights. Set AEGIS_JUDGE_MODEL to signal a production inference adapter; implement the provider call in app/models.py (Transformers, vLLM, or a remote serving endpoint) while preserving the response schema.
Run endpoint tests with pytest backend/tests from the repository root.
- Total size
- 142 MB
- Files
- 21,636
- Last updated
- Sep 4
- Pre-warmed CDN
- US EU US EU