2P by rkawkancla 6시간전 | ★ favorite | 댓글 1개

비개발자로서 챗봇 관련 프로덕트를 여러번 진행하며, 어느순간부터는 내가 생각한대로 프로덕트를 만들어 보고 싶었습니다.

그래서 크몽에서 챗봇 개발을 시작했습니다.
비개발자 크몽 프로젝트들이 요즘 많은데, 저도 RAG챗봇 원툴로 작년 9월부터 5개월 간 약 1,400만원의 수익을 만들어봤습니다.

의뢰자의 요구사항들은 대동소이하고, 조금씩 다른 RAG 파이프라인, 백터DB 활용 등에 대응해서 코드를 수정해야하는게 번거로워서 OneRAG를 만들었습니다.

핵심 아이디어: 설정 파일 한 줄만 바꾸면 어떤 컴포넌트든 교체 가능

지원 컴포넌트:

  • Vector DB: Weaviate, Chroma, Pinecone, Qdrant, pgvector, MongoDB
  • LLM: Gemini, OpenAI, Claude, OpenRouter
  • Reranker: Jina, Cohere, Google, OpenAI, Local
  • Cache: Memory, Redis, Semantic
  • Extra: GraphRAG, PII Mask, Agent

5분 퀵스타트:
git clone https://github.com/notadev-iamaura/OneRAG
cd OneRAG && make quickstart

FastAPI 기반, Docker Compose 포함, 한국어 NLP 기본 지원합니다.
(한국 AI 서비스 쪽에서 일해왔습니다)

MIT 라이선스. 아키텍처 피드백이나 어떤 컴포넌트 추가하면 좋을지 의견 주시면 감사하겠습니다.

공개 감사합니다!