If an older FreeTheAI setup stopped working, replace the retired API host and model ID. FreeTheAI's current docs say old api.freetheai.xyz addresses and model IDs no longer work. Check the API key separately: current keys start with ftai_, and the error docs define 401 as a missing, incomplete, revoked or expired key.
Current connection values
- OpenAI SDK base URL
https://api.freetheai.org/v1- Full Chat Completions URL
https://api.freetheai.org/v1/chat/completionsfor clients that request the complete endpoint.- Anthropic Messages base URL
https://api.freetheai.org- Model ID
- Copy a current ID from the live model list. IDs start with
fta/, for examplefta/zai/glm-5.3. - API key
- Use a complete, active key from Dashboard → API keys. Current keys start with
ftai_and are shown once; if the service returns401, check that the key is complete and active or create a replacement.
Update the existing app
- Replace the old API host with the base URL expected by your app. Most OpenAI SDKs take
https://api.freetheai.org/v1; do not paste the full/chat/completionspath into a base-URL field unless that app explicitly asks for a full endpoint. - Check the key in Dashboard → API keys. Current keys start with
ftai_; if the old value is missing, incomplete, revoked or expired, create a replacement. Keep it in the app's credential field or a local secret store. - Replace the model name with a complete current
fta/...ID. Do not remove the prefix or reuse an old.xyzID. - For a Chat Completions client, check that it calls
/v1/chat/completionsexactly once. A duplicated/v1/v1or a stale full endpoint can still produce a path error after the host is changed.
from openai import OpenAI
client = OpenAI(
base_url="https://api.freetheai.org/v1",
api_key="YOUR_FREETHEAI_KEY",
)
reply = client.chat.completions.create(
model="fta/zai/glm-5.3",
messages=[{"role": "user", "content": "Hello"}],
)This is a configuration example, not a successful live request. Replace the placeholder locally; do not publish a real key.
Check the free-tier gates
FreeTheAI's documentation lists 50 free requests per day after email confirmation, resetting at 00:00 UTC. It also says a daily check-in unlocks free models, free accounts run one request at a time, and linking Discord adds 50 daily requests. These are provider-published limits, not account-tested guarantees.
403with a daily check-in message: finish the human check-in in the FreeTheAI website, then retry.404model not found: copy a current ID, including itsfta/prefix.429: check daily use and whether another free request is still running; a second concurrent request can be refused.503: the selected model may be busy or paused; the docs say a refused busy request does not count against the daily allowance.
FreeTheAI is a gateway route
FreeTheAI describes the model routes as served by independent sellers, not the original model companies. Its privacy policy says prompts and replies are not stored by FreeTheAI, but it records request metadata and network/device data; the policy says IP is kept as a keyed hash and an encrypted copy. The selected provider receives the message and handles it under its own policy. Check the current route and provider terms before sending sensitive data. A FreeTheAI key is not a direct GLM, Kimi or MiniMax provider key.
Current endpoints and account setup · API key format and errors · 401, 403, 404, 429 and 503 errors · Model IDs and legacy-ID errors · Daily limits and concurrency · Daily check-in · Privacy policy · Current model list
For a side-by-side view of other free routes, see FreeTheAI and other Chinese-model API options or compare access conditions.
Official public documentation checked 2 November 2026. No FreeTheAI account, API key or model request was used; model availability and account eligibility can change.
Free API access and limits
Check the site free API access and limits before trying to obtain a site key. Read the current status and request limits before using a site key. It is not a source of official provider keys.
ChinaGenAI is not affiliated with the providers named here. This release contains setup guidance and explicitly labeled fictional examples, not claimed live model benchmarks.
Exact symptom wording and source
Use the quoted text to locate the relevant check. Providers and clients can phrase the same failure differently; compare the complete response before applying a fix.
Reported text:
FreeTheAI 404 model not found after using an old freetheai.xyz model IDThe provider says legacy .xyz model IDs no longer work and current IDs include the fta/ prefix. Copy the exact ID from the live model list; account-specific availability was not tested here.
Jump to: Replace the old FreeTheAI host, key and model ID
IDs from freetheai.xyz and IDs without the fta/ prefix answer 404 with model not found.
FreeTheAI official model-ID documentation, checked 2 November 2026
Reported text:
FreeTheAI API returns 403: Daily check-in required for free modelsFreeTheAI docs say the daily browser check-in unlocks free models until 00:00 UTC. The challenge is for the person using the account; it was not automated or completed here.
Jump to: Complete the daily human check-in before retrying
Daily check-in required for free models. Visit https://freetheai.org/checkin to solve the captcha.
FreeTheAI official daily check-in documentation, checked 2 November 2026