Thanks to visit codestin.com
Credit goes to github.com

Skip to content

notmehr/YASRL

 
 

Repository files navigation

yasrl: Yet Another RAG Library

Installation

yasrl is a Python library for building Retrieval-Augmented Generation (RAG) pipelines with opinionated defaults and simple configuration.

Basic Installation

pip install yasrl

Optional Provider Dependencies

To use specific providers or features, install with extras:

  • OpenAI support:
    pip install yasrl[openai]
  • Gemini support:
    pip install yasrl[gemini]
  • Ollama support:
    pip install yasrl[ollama]
  • PostgreSQL vector store:
    pip install yasrl[postgres]
  • Development tools:
    pip install yasrl[dev]
  • Testing tools:
    pip install yasrl[test]
  • Documentation tools:
    pip install yasrl[docs]

Requirements

  • Python 3.8+
  • For provider features, set required environment variables (see documentation)

Getting Started

See the documentation for usage examples and API reference.


For more details, visit the docs or see the project specification in docs/project_specifications.md.

About

Yet Another Simple Rag Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.5%
  • DIGITAL Command Language 2.3%
  • Shell 0.2%