{"repo":"notadev-iamaura/OneRAG","free":true,"listed":false,"github":"https://github.com/notadev-iamaura/OneRAG","clone":"git clone https://github.com/notadev-iamaura/OneRAG.git","description":"Production-ready RAG Framework (Python/FastAPI). 1-line config swaps: 6 Vector DBs (Weaviate, Pinecone, Qdrant, ChromaDB, pgvector, MongoDB), 5 LLMs (Gemini, OpenAI, Claude, Ollama, OpenRouter). OpenAI-compatible API. 2100+ tests.","language":"Python","stars":124,"topics":["chatbot","fastapi","graphrag","hybrid-search","korean-nlp","langchain-alternative","llm","python","rag","retrieval-augmented-generation"],"license":"MIT","category":"ai-agents","readme_excerpt":"5분 안에 시작하고, 설정 1줄로 컴포넌트를 교체하는 Production-ready RAG 백엔드 한국어 English 라이브 데모 체험하기 · 접근코드: 1127 --- TL;DR --- 데모 --- 왜 OneRAG인가? 하나의 코드베이스로 모든 RAG 컴포넌트를 조립합니다. - 설정만 바꾸면 끝 — 검색 Provider(7모드: Vector DB 6종 + Grok), LLM(5종), Reranker(6종), Cache(3종) 모두 .env 또는 YAML로 교체 - API 키 없이 시작 — Ollama 로컬 LLM으로 인터넷 없이도 완전 동작 - OpenAI SDK 호환 — 기존 OpenAI 코드 그대로 OneRAG에 연결 ( /v1/chat/completions ) - 광범위한 테스트 스위트 — Pytest/Vitest 기반 회귀 검증과 CI/CD 게이트 - PoC에서 프로덕션까지 — 동일한 코드베이스로 확장, 재구축 불필요 라이브 데모에서 바로 체험해보세요 (접근코드: 1127 ) 아키텍처 한눈에 보기 --- 시작하기 Full API 서버 ( make start ) CLI 챗봇 ( make easy-start ) --- --- --- Docker 필요 불필요 Vector DB Weaviate (하이브리드 검색) ChromaDB (로컬 파일) 인터페이스 REST API + Swagger UI 터미널 CLI LLM 5종 (Gemini, OpenAI, Claude, OpenRouter, Ollama) Gemini / OpenRouter / Ollama 용도 프로덕션, API 통합, 팀 개발 학습, 체험, 빠른 PoC 방법 A: Full API 서버 (Docker) 끝! http://localhost:8000/docs에서 바로 테스트할 수 있습니다. 방법 B: 로컬 CLI 챗봇 (Docker 불필요) Docker 설치 없이 터미널에서 바로 RAG 검색 + AI 답변을 체험할 수 있습니다. .env 가 없으면 easy start/.env.example 템플릿으로 자동 생성됩니다. 샘플 데이터 25개가 자동 적재되고, 하이브리드 검색(Dense + BM25)이 바로 작동합니다. 샘플 데이터 로더는 기존 컬렉션을 기본 삭제하지 않으며, 초기화가 필요할 때만 --reset 또는 reset 환경 변수를 사용합니다. AI 답변 생성을 사용하려면 API 키를 하나 설정하세요: OneRAG가 처음이라면? make easy-start 로 시작해서 챗봇에게 직접 물어보세요. \"하이브리드 검색이 뭐야?\", \"RAG 파이프라인이 어떻게 돼?\" — 샘플 데이터에 답이 있습니다. --- OpenAI 호환 API 기존 OpenAI SDK 코드를 수정 없이 OneRAG에 연결할 수 있습니다. 지원 엔드포인트: - POST /v1/chat/completions — 채팅 완료 (스트리밍 지원) - GET /v1/models — 사용 가능한 모델 목록 모델 선택: 형식 예시 설명 ------ ------ ------ provider gemini , ollama , clau","default_branch":null,"files":null,"tree":[],"storefront":"/r/notadev-iamaura","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/notadev-iamaura/OneRAG/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}