awesome-free-ai-coding · every free model · every provider · filter the list
🧭 Aggregators (one key, many providers) · no card · provisional — added on 2026-11-08, a regular row from the first probe it passes on or after 2026-11-22 · live — last verified by a probe on 2026-11-12 · beatapi.io · back to the whole list
A no-top-up API for free text-model variants
No free model family is currently listed here; callable ids, where the row has them, are under Connect.
1 request/minute per account (before the first top-up)
10 requests/minute per account (after any top-up)
Free calls are counted separately from paid rate limits, but can also be refused when the ordinary account limit is exhausted. Availability can change without notice and no daily allowance is promised. Free model contexts, output limits and reasoning settings are not those of the paid siblings.
The vendor names no country it keeps the offer from (source, read 2026-11-08).
https://api.beatapi.io/v1BEATAPI_API_KEY — get one at https://beatapi.io/dashboard/apikeysdeepseek-v4.1-flash-free, glm-5.3-flash-free, hy4-freeTry it from your terminal with your key in BEATAPI_API_KEY — it goes from your machine to the vendor and nowhere else:
curl -s https://api.beatapi.io/v1/chat/completions \
-H "Authorization: Bearer $BEATAPI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"model":"glm-5.3-flash-free","messages":[{"role":"user","content":"2+2? MAKE NO MISTAKES."}]}'
A zero balance is fine, and so is an account that has never topped up, glm-5.3-flash-free, deepseek-v4.1-flash-free, hy4-free; ids checked in https://api.beatapi.io/v1/text/modelsEach line is a change to what this page publishes, dated the day it reached the list, in UTC.
2026-11-08 — Added: A no-top-up API for free text-model variantsGenerated from registry.yaml on 2026-11-12 and re-verified twice a week; the full list, the Atom feed and the machinery are at https://github.com/mvalentsev/awesome-free-ai-coding.