Sign inSign up

hienanh/openai-api

By hienanh

•Updated over 3 years ago

Image
0

351

hienanh/openai-api repository overview

⁠Build

docker build -t hienanh/openai-api:latest . -f dockerfile

⁠Run

docker run -it -d --name gpt-env -p 8888:8888 -p 8501:8501 -e OPENAI_API_KEY=${OPENAI_API_KEY} -v $(pwd):/root/demo hienanh/openai-api:latest

⁠dockerfile

Click to expand
# Install necessary library
FROM python:3.10.11
ENV DEBIAN_FRONTEND noninteractive

# Install necessary library
RUN apt update && apt upgrade -y && \
    apt install --assume-yes software-properties-common && add-apt-repository ppa:deadsnakes/ppa && \
    apt install --assume-yes git tmux tree wget unzip htop cmake unzip nano g++ python-dev vim python3-pip

RUN ln -sf /usr/bin/python3 /usr/bin/python
RUN ln -sf /usr/bin/pip3 /usr/bin/pip

RUN python3 -m pip install langchain==0.0.180 openai==0.27.7 pdfplumber==0.9.0 pypdf==3.9.0 streamlit==1.22.0 streamlit-chat==0.0.2.2 tiktoken==0.4.0 youtube-transcript-api==0.6.0 faiss-cpu && \
    python3 -m pip install notebook && \
    python3 -m pip install git+https://github.com/gventuri/pandas-ai.git

WORKDIR /root/demo
# Start Jupyter Notebook when the container launches
CMD ["jupyter", "notebook", "--ip=0.0.0.0", "--port=8888", "--no-browser", "--allow-root"]
EXPOSE 8888
EXPOSE 8501

Tag summary

Content type

Image

Digest

sha256:0c1e30efe…

Size

781.9 MB

Last updated

over 3 years ago

docker pull hienanh/openai-api