Originally based on tiangolo/uvicorn-gunicorn:python3.10.
In addition to building with FastAPI and Uvicorn, this image also contains includes a number of Python libraries useful for building web applications, APIs, and NLP tools.
- Python 3.10 (Debian 12)
- nano (text editor - for when you have to shell in to debug something)
- fastapi
- trafilatura
- Scrapy
- requests
- youtube-dl
- PyPDF2
- moviepy
- pydub
- vosk
- youtube_transcript_api
- google-api-python-client
- python-frontmatter
- tavily-python
- Jinja2
- dropbox
- meilisearch
- miniflux
- watchdog
- archive-reddit-user
- bdfr
- twilio
- slackbot
- signalbot
- langchain
- tiktoken
- unstructured
- chromadb
- pymongo
- psycopg2
- openai
- spacy
- git+https://github.com/LIAAD/yake
- git+https://github.com/boudinfl/pke.git
- gpt4all
- langchain
- langgraph
- langchainhub
- langchain_community
- langchain-openai
- langchain-mistralai
- llama-cpp-python