An open API service indexing awesome lists of open source software.

https://github.com/muazhari/research-assistant-backend

Research Assistant Backend App
https://github.com/muazhari/research-assistant-backend

fastapi information-retrieval research-tool retrieval-augmented-generation

Last synced: 5 months ago
JSON representation

Research Assistant Backend App

Awesome Lists containing this project

README

          

# research-assistant-backend

## Features

- [x] Authentication
- [x] Authorization
- [x] Account Management
- [x] Document Management
- [x] File Document Management
- [x] Text Document Management
- [x] Web Document Management
- [x] Document Process Management
- [x] Document Type Management
- [x] Long Form Question Answering
- [x] Passage Search

## Getting Started

1. Clone [infrastructure](https://github.com/muazhari/research-assistant-infrastructure), [backend](https://github.com/muazhari/research-assistant-backend), and [frontend](https://github.com/muazhari/research-assistant-frontend) repositories.
2. Setup infrastructure, backend, and frontend dependencies.
3. Run the infrastructure, backend, and frontend services.

## Testing

1. Run the test and coverage.

```bash
python3 -m pytest --cov=./apps ./tests -n auto
```

2. Current test result has [43 test cases passed with 75% coverage](https://muazhari.github.io/research-assistant-backend/htmlcov/index.html).