DEVELOPERS

OpenAI-compatible. 60+ models behind one key.

If your code already talks to /v1/chat/completions, it already talks to Elevence AI. Swap the base URL and the key — that's it.
Applies to web, iOS and Android

What you get

Drop-in /v1/chat/completions — same request shape, same SSE stream, same finish reasons.
One key, every model — switch by changing the model field.
Native multimodal — send images, PDFs, audio in the same request shape.
Reasoning effort — set reasoning_effort on supporting models.
Tool calls returned in the OpenAI shape, with our extended tools surfaced as friendly names.

Beyond OpenAI shape

Image / video / audio generation under /api/v1/generation/.
Threads, branches, forks for stateful conversations.
Share links, attachments uploaded to R2 with stable URLs.
Per-key usage and cost analytics.

Get a key

Sign in, then go to Settings → API Keys and create one. The key is shown once on creation and stored bcrypt-hashed on our side, so save it somewhere safe.

Read the docs

See /docs for the request / response reference and full provider matrix.