FastAPI deployment failure: Could not parse requirements.txt on Vercel

Try creating a new requirements.txt file in notepad, then copy the content from your original requirements.txt file into the new file, then upload it into GitHub, this should resolve the error, since the error is caused because Vercel is reading two non-printable character at the start of the requirements.txt file. It worked for me.