RESTai is an AIaaS (AI as a Service) open-source platform. Built on top of LlamaIndex & Langchain. Supports any public LLM supported by LlamaIndex and any local LLM suported by Ollama/vLLM/etc. Precise embeddings usage and tuning. Built-in image generation (Dall-E, SD, Flux) and dynamic loading generators.
Big refactoring. Database class repclaed by methods. Router fix. Naming refactoring
I really liked this project and managed to use it a little, but I was upset because of the errors and shortcomings in it.
I fixed a bug where the router called question_main without background tasks and saw that the code quality was quite low.
I carried out a large-scale refactoring of the code, corrected naming everywhere to good_name_method.
I also replaced the useless Database class with regular methods, since technically they could all be taken out