TLDR A free LLM API can stop serving requests when your application reaches its usage limits. Downloadable models require enough memory and compatible hardware to run. These constraints affect which options suit occasional chat, coding assistance or repeated API calls.