Skip to main content
This guide takes you from a new account to a working FreeModel request in about five minutes. FreeModel exposes OpenAI-compatible endpoints — change the base URL, keep your key server-side, and call models from the live catalog.

Step 1: Get an API key

  1. Create a FreeModel account.
  2. Add prepaid balance under Console > Billing.
  3. Open Console > API Keys and create a key.
  4. Store the key in a server-side environment variable.

Step 2: Choose a model

List the models available to your key:
Start with one of these routes:

Step 3: Send a request

Use the OpenAI-compatible base URL https://api.freemodel.app/v1.
Text requests return their content directly. Image Ext returns data[].url if the wait succeeds, or HTTP 202 with a gateway task to poll at GET /v1/tasks/{id}. Video requests return a task id because generation is asynchronous.

Step 4: Check a video task

When the status becomes completed, download the file:

Next steps

Model pages

Review exact parameters and prices for every live model.

Development tools

Connect Cursor, Cline, Codex CLI, or Gemini CLI.

Video workflow

Build reliable polling, download, and webhook handling.

Error handling

Recover from authentication, quota, rate-limit, and upstream errors.