Skip to main content

Getting started

To create API keys you first add a billing address and a credit card from the dashboard — see Adding a card. You’re then billed per token at per-model rates. If your account carries credit — from the FlexAI Startup Program or a negotiated offer — it draws down before your card is charged. New accounts do not come with an automatic credit grant; see the credits FAQ for where credits come from.

How we bill

Dollar-denominated, per-request. We don’t sell token bundles, we don’t subscribe you — we meter what you use: Per-model pricing is in the catalog. Spend appears in the dashboard within a few minutes of each request.
Streaming a chat completion and stopping early still bills for the tokens that were generated before you closed the connection — the model did the work. Set max_tokens to cap worst-case spend.

Rate limits

Per-API-key, per-minute. Limits are set by tier: The tier is stored on the key. If you need more than the free tier, request an upgrade from the dashboard or email support@flex.ai. Every response from the API carries rate-limit headers: When you exceed the limit you get 429 Too Many Requests with a Retry-After header (seconds to wait). Don’t retry in a tight loop — back off until the header’s deadline.

When credit runs out

Our API returns 402 Payment Required with this body:
Once you add credit, subsequent requests succeed immediately — no key regeneration needed.

Adding a card

From dashboard/billing:
  1. Click Add payment method.
  2. Enter card details (processed by Stripe; we never see the number).
  3. Top up by any amount ≥ $5. The balance is added to your account immediately.
There’s no auto-recharge at launch — you’ll get an email when your balance drops below 5andagainwhenithits5 and again when it hits 0.