Highlights
OpenAI Compatible API (/v1/chat/completions)
- Connect existing OpenAI SDK code directly to OneRAG — no code changes needed
- Works with LangChain, Cursor, Open WebUI, and any OpenAI-compatible tool
- Streaming (SSE) support with
"stream": true - Model selection via
modelfield:gemini,ollama/qwen2.5:3b,openrouter/google/gemini-2.0-flash
Ollama Local LLM Integration
- Run completely offline with local LLM — no API key required
- Auto-detection: if Ollama is running, it's used automatically
ollama pull llama3.2 && make easy-start— that's it
Multilingual Easy-Start (4 Languages)
make easy-start LANG=en(English),LANG=ja(日本語),LANG=zh(中文), default: 한국어- UI text, system prompts, and sample data fully localized
Other Improvements
- 2,100+ tests passing
- CLI demo animation added to README
- Architecture SVG diagram
- Enhanced PyPI keywords and GitHub Topics for discoverability
Quick Start
git clone https://github.com/notadev-iamaura/OneRAG.git && cd OneRAG && uv sync
# Full API Server (Docker)
cp quickstart/.env.quickstart .env && make start
# Local CLI Chatbot (No Docker)
make easy-start
# Fully offline with Ollama
ollama pull llama3.2 && make easy-startFull Changelog: v1.2.1...v1.0.7