Skip to content

Tut 004#39

Open
EssamShenhab wants to merge 65 commits intobakrianoo:tut-004from
EssamShenhab:tut-004
Open

Tut 004#39
EssamShenhab wants to merge 65 commits intobakrianoo:tut-004from
EssamShenhab:tut-004

Conversation

@EssamShenhab
Copy link

No description provided.

abubakr-soliman and others added 30 commits May 12, 2024 12:15
* init project directory

* update .gitignore

* update README

* update README with CLI readability command

* update requirements.txt with fastapi base packages

* create assets directory

* create .env base file

* first API route

* update instructions

* update main.py

* move routes to separate files + load .env values

* move application files into src directory

* setup the uplod endpoint

* Update README.md wih youtube links

* Update branches links in the README

* return uploaded file id

* process uploaded file

* setup docker compose

* setup database schemes

* Push projects and data chunks into mongoDB

* update docker configurations

* set indecies for projects + chunks

* push assets collection

* change .env.example

* update file processing endpoint

* update requirements with openai

* create the LLMInterface

* create the LLMEnums

* create thhe OpenAIProvider

* add cohere to requirments.txt

* update .env.example

* update settings

* fix files location

* set CoHereProvider Class

* setup LLMProviderFactory

* update main.py

* VectorDB - Qdrant Provider

* nlp routes

* update .env

* update LLM providers

* update NLPController + NLP route

* support getting answers from LLMs

* fix missed template_parser for NLPController

* fix rag template issues

* update README table of contents

---------

Co-authored-by: Abu Bakr <64726450+abubakr-soliman@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants