add ollama bagcround run and cache
This commit is contained in:
10
README.md
10
README.md
@@ -27,6 +27,14 @@ Or use the helper script, which creates/uses `.venv` automatically and runs `pip
|
||||
- Continuous monitor writing `state/fgai-status.json`
|
||||
- Local dashboard at `http://127.0.0.1:8088`
|
||||
|
||||
Enable cached Ollama analyst notes in the dashboard:
|
||||
|
||||
```bash
|
||||
FGAI_LLM=1 OLLAMA_MODEL=llama3.1 ./start.sh restart
|
||||
```
|
||||
|
||||
The monitor refreshes deterministic detections every `FGAI_MONITOR_INTERVAL` seconds and refreshes the LLM note every `FGAI_LLM_INTERVAL` seconds, default `300`.
|
||||
|
||||
The script activates `.venv` inside the script process. If you also want your current shell prompt to show the venv, run:
|
||||
|
||||
```bash
|
||||
@@ -182,6 +190,8 @@ end
|
||||
- `OLLAMA_HOST`: defaults to `http://127.0.0.1:11434`.
|
||||
- `OLLAMA_MODEL`: defaults to `llama3.3`.
|
||||
- `OLLAMA_TIMEOUT`: Ollama request timeout in seconds, defaults to `180`.
|
||||
- `FGAI_LLM`: set to `1` to enable dashboard Ollama analyst notes.
|
||||
- `FGAI_LLM_INTERVAL`: seconds between dashboard LLM notes, defaults to `300`.
|
||||
- `FGAI_THREAT_INTEL`: set to `1` to enable external threat intelligence lookups.
|
||||
- `ABUSEIPDB_API_KEY`: AbuseIPDB API key for public IP reputation enrichment.
|
||||
- `ABUSEIPDB_MAX_AGE_DAYS`: report age window for AbuseIPDB, defaults to `90`.
|
||||
|
||||
Reference in New Issue
Block a user