{"id":22713988,"url":"https://github.com/aabboudi/multimodal-rag-api","last_synced_at":"2026-04-20T05:33:14.743Z","repository":{"id":263129553,"uuid":"861896713","full_name":"aabboudi/multimodal-rag-api","owner":"aabboudi","description":"Multimodal RAG system for LLMs served using FastAPI.","archived":false,"fork":false,"pushed_at":"2024-11-16T11:31:59.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T00:28:00.492Z","etag":null,"topics":["chromadb","fastapi","langchain","python","rag"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aabboudi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-23T17:32:44.000Z","updated_at":"2024-11-16T11:32:03.000Z","dependencies_parsed_at":"2024-11-16T12:27:01.431Z","dependency_job_id":"712b560b-f473-473c-b0f9-ea7611ef9211","html_url":"https://github.com/aabboudi/multimodal-rag-api","commit_stats":null,"previous_names":["aabboudi/multimodal-rag-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aabboudi%2Fmultimodal-rag-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aabboudi%2Fmultimodal-rag-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aabboudi%2Fmultimodal-rag-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aabboudi%2Fmultimodal-rag-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aabboudi","download_url":"https://codeload.github.com/aabboudi/multimodal-rag-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246254099,"owners_count":20747948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chromadb","fastapi","langchain","python","rag"],"created_at":"2024-12-10T14:10:11.781Z","updated_at":"2026-04-20T05:33:09.706Z","avatar_url":"https://github.com/aabboudi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Multimodal RAG System for LLMs\n\nThis project implements a multimodal RAG (Retrieval-Augmented Generation) system for large language models, enabling you to query files through API endpoints. Please note that the API expects the Ollama server to be running.\n\n### Technologies Used\n\n- [FastAPI](https://fastapi.tiangolo.com/): to build the API\n- [LangChain](https://www.langchain.com/): to manage language model interactions\n- [Chroma](https://www.trychroma.com/): to store and handle multimodal data\n\n### Installation\n\nClone the repo\n```bash\ngit clone https://github.com/aabboudi/multimodal-rag-api.git\ncd multimodal-rag-api\n```\n\nCreate and activate a virtual environment\n```bash\npython -m venv venv\n\\venv\\Scripts\\activate\n```\n\nInstall dependencies\n```bash\npip install -r requirements.txt\n```\n\nRun the server\n```bash\nfastapi dev app/main.py\n```\n\n### Usage\n\nAfter running the server, you can send queries to the API endpoints to interact with the multimodal RAG system. Queries can be sent through the docs, Postman, or the command line.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faabboudi%2Fmultimodal-rag-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faabboudi%2Fmultimodal-rag-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faabboudi%2Fmultimodal-rag-api/lists"}