The free tier is closed for most users.Thank you for every chat along the way. Paid models work as before, and your account, API keys, and balance stay as they are.Read why

LibreChat API: FreeTheAI Custom Endpoint (librechat.yaml)

LibreChat adds FreeTheAI as a custom endpoint in librechat.yaml. With fetch on, it lists every model your key can use.

WebsiteSource codeAPI reference

Steps

  1. Add your key to .env

    Put your key in LibreChat's .env file.

    bash
    FREETHEAI_API_KEY=ftai_your_key_here
  2. Add the endpoint to librechat.yaml

    Add FreeTheAI under endpoints.custom.

    yaml
    endpoints:
      custom:
        - name: 'FreeTheAI'
          apiKey: '${FREETHEAI_API_KEY}'
          baseURL: 'https://api.freetheai.org/v1'
          models:
            default: ['glm-5.3']
            fetch: true
          titleConvo: true
          titleModel: 'current_model'
          modelDisplayLabel: 'FreeTheAI'
  3. Restart LibreChat

    Restart the server (or the Docker containers) so it reads the new config, then pick FreeTheAI in the endpoint menu.

How this guide was checked: Checked against LibreChat's librechat.example.yaml (custom endpoints) on 2026-09-29.

Tips

  • With Docker, make sure librechat.yaml is mounted into the container.

Troubleshooting

LibreChat does not show the FreeTheAI endpoint. Why?

LibreChat only reads librechat.yaml at startup. Restart it and check the logs for YAML errors.

Common errors

  • 401: the key is wrong or incomplete. Paste the whole key.
  • 403: follow a provider of the model, or confirm your email.
  • 404: the model ID or URL is wrong.
  • 429: daily limit reached, or too many requests at once.

More guides: Chat apps

All setup guides

Did this guide work for you?