A retrieval-augmented generation (RAG) assistant focused on answering legal-related questions using modern LLMs (Mixtral, Llama 3.x, etc.) with strong grounding through vector stores and document context.
Arley reduces LLM hallucinations through retrieval-augmented generation, combining:
Status: Work in progress (WIP) - under active development
# Pull the image
docker pull xomoxcc/arley:latest
# Run
please make sure to have create a local config file ("config.local.yaml") like [this](https://github.com/vroomfondel/arley/blob/main/arley/config.yaml).<br />
docker run --rm -it --name arleyephemeral --network=host -v $(pwd)/config.local.yaml:/app/arley/config.local.yaml xomoxcc/arley:latest /app/python_venv.sh main.py OLLAMALOOP<br />
docker run --rm -it --name arleyimaploopephemeral --network=host -v $(pwd)/config.local.yaml:/app/arley/config.local.yaml xomoxcc/arley:latest /app/python_venv.sh main.py IMAPLOOP
Dependencies (provide separately or in-cluster):
Hardware recommendations:
Configure via environment variables or mounted config files:
Ollama:
OLLAMA_BASE_HOST (default: 127.0.0.1)OLLAMA_PORT (default: 11434)OLLAMA_BASE_HOST_CLUSTER (for k8s: ollama.ollama.svc.cluster.local)ChromaDB:
CHROMADB_HOST / CHROMADB_PORTCHROMADB_DEFAULT_COLLECTIONNAMELogging:
LOGURU_LEVEL (DEBUG/INFO/WARNING/ERROR)Config files: Mount config.yaml and config.local.yaml or set ARLEY_CONFIG_DIR_PATH
Automated multi-architecture builds via GitHub Actions with mypy type checking and pytest validation.
LGPL where applicable. Some components may be under MIT/GPL - see repository for details.
This is a development/experimental project. For production use, review security settings, customize configurations, and test thoroughly in your environment. Provided "as is" without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software. Use at your own risk.
Content type
Image
Digest
sha256:e5a947dff…
Size
336.5 MB
Last updated
8 months ago
docker pull xomoxcc/arley