FROM python:3.9 WORKDIR /code ENV HF_HOME=/code/.cache/ COPY ./requirements.txt /code/requirements.txt RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt RUN pip -q install langchain_experimental langchain_core RUN pip -q install google-generativeai==0.3.1 RUN pip -q install google-ai-generativelanguage==0.4.0 RUN pip -q install langchain-google-genai RUN pip install "docarray[full]" RUN pip install python-docx RUN pip install langchain-community RUN pip install langchain-experimental RUN pip install langchain google-generativeai chromadb RUN pip -q install langchain-google-genai RUN pip show langchain langchain-core RUN pip install gradio RUN pip install -U langchain-chroma RUN apt-get update && apt-get install -y libgl1-mesa-glx RUN gdown 1rNuPqBymyU_C257g9gy7rBZuzZ_JLjB5 RUN gdown 1vL2JusohMBI1IgNlS7pgiY2felggEsvXgGHlKINs3ic RUN gdown 1kQ9N7oWpMJuJ1_QeilrWq6pbXR0b0gZh RUN gdown 1yjUremWtmGr8G2y99jeK9iSq9a4ytHIi RUN gdown 1sg_HXv0HoEYYczWOEV9VrutBmib-jk1Y RUN gdown 1-5MBTIn5aCfoFzraIPKZ_RcOD4i67mY4 RUN gdown 1UAyr6fD8UubpSqMqrU2s_1ukWLBbZVZl RUN wget https://github.com/ultralytics/assets/releases/download/v8.3.0/yolo11m.pt COPY . . RUN mkdir -p /code/Chroma/ && chmod 777 /code/Chroma/ USER root CMD ["uvicorn", "api:app", "--host", "0.0.0.0", "--port", "7860"]