Best of FastAPIOctober 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Building a Full-Stack Portfolio Website with a RAG Powered Chatbot

    Develop a portfolio website using React and FastAPI, featuring a chatbot powered by pgvector, Neon Postgres, and OpenAI embeddings. This guide walks you through setting up the backend, database, API endpoints, and front end, and optionally containerizing the project with Docker. You'll learn how to create a modern tech portfolio that demonstrates both front-end and back-end skills, while integrating an AI chatbot to answer questions about your experience.

  2. 2
    Article
    Avatar of mlmMachine Learning Mastery·2y

    A Practical Guide to Deploying Machine Learning Models

    Learn how to deploy a machine learning model in this hands-on guide. Starting with building the model using Scikit-learn, the guide walks you through creating a REST API with FastAPI, containerizing the API with Docker, and testing it locally. Finally, it covers tagging and pushing the Docker image to Docker Hub for easy distribution and hints at deploying to cloud platforms for production use.

  3. 3
    Article
    Avatar of netguruNetguru·2y

    FastAPI vs Flask: Which Should You Choose?

    Choosing between Flask and FastAPI for Python web development hinges on understanding their respective strengths: Flask's simplicity and long-standing stability versus FastAPI’s performance and modern features. Flask is ideal for small to medium-sized projects and prototypes, offering extensive flexibility and a larger community. FastAPI, on the other hand, excels in speed, concurrency, and automatic documentation, making it suitable for high-performance and real-time applications.