FastAPI ist ein modernes, hochleistungsfähiges Web-Framework zur Erstellung von APIs mit Python, basierend auf Standard-Python-Typ-Hinweisen. Es unterstützt standardmäßig asynchronen Datenverkehr und ist so konzipiert, dass es einfach zu benutzen und zu erlernen ist, während es gleichzeitig hochperformant, skalierbar und mit geringem Code-Footprint ist. FastAPI verwendet Pydantic für die Datenvalidierung und das Parsing.
Wir verwenden FastAPI, um die Backends unserer KI-basierten Python-Anwendungen wie MUCGPT zu erstellen, da wir damit schnell APIs mit automatischer interaktiver Dokumentation und Validierung erstellen können. Darüber hinaus integrieren andere Komponenten wie LangChain automatisch mit FastAPI.