IleAI Documentation
A single entry point to dozens of AI providers and models.
IleAI exposes a single HTTP API (and official JavaScript/Python SDKs) to call many providers — Anthropic, OpenAI, Google, DeepL, Black Forest Labs, ElevenLabs and others — through a unified contract per category. A router automatically picks the best available candidate and fails over to another provider if one goes down, with nothing to change on the client side.
First call in under 5 minutes: create an account, generate an API key, and fire off your first request.
curl https://api.ileai.io/v1/chat/completions \
-H "Authorization: Bearer emk_live_..." \
-H "Content-Type: application/json" \
-d '{
"messages": [{"role": "user", "content": "Bonjour !"}]
}'Available categories
Chat (text)
Anthropic, OpenAI, Google and more
Images
OpenAI, Google, Black Forest Labs
Vision
Image analysis, OCR
Audio
Speech synthesis (TTS) and transcription
Translation
DeepL
Embeddings
Generation, indexing, search
Video
Async generation, narration, scenes
AI Agents
Multi-tool orchestration with memory
How the API is organized
- One endpoint per category (
/v1/chat/completions,/v1/images/generations, ...), always with the same common fields:model(optional — let the router choose),routing_strategy, and the billing context automatically resolved from your API key. - Synchronous categories (text, image, vision, audio, translation, embeddings) return the result directly. Video is asynchronous: the call returns a
job_idto track viaGET /v1/jobs/{id}. - AI Agents orchestrate multiple text calls with tools (long-term memory, custom tools) and expose their own conversation state.
Going further
- Authentication — API key scopes, headers
- JavaScript/TypeScript SDK and Python SDK
- Routing & fallback — how a model is chosen and what happens on a provider outage
- Error reference