Semantic Versioning for API Endpoints: Basics | NanoGPT