One API for text, image and video models (October 2026)
Updated October 31, 2026, 16:00 UTC. UberLLM prices are read live when the page is built (every hour); other providers' prices were checked October 30, 2026 or read from their public price lists at build. UberLLM wrote this page and is one of the providers in it.
On October 31, 2026, one UberLLM key reached 248 chat, 79 image and 104 video models and 15 music models that could take requests, through OpenAI-style endpoints: chat completions, image generations and video generations. OpenRouter, CometAPI, 01Router, EachLabs and AIMLAPI also serve all three with one key; kie.ai, fal and Replicate lead on media and call each model through its own API. They differ on fees, whether failed jobs are charged and whether credit expires.
UberLLM first, then the services that serve text, image and video through one OpenAI-style chat endpoint, then media-first APIs. An empty cell means we could not confirm it on the provider's own pages.
The same key makes chat, images and video on UberLLM:
python
from openai import OpenAI
client = OpenAI(base_url="https://api.uberllm.dev/v1", api_key="ull_your_key_here")
chat = client.chat.completions.create(
model="deepseek/deepseek-v4-flash",
messages=[{"role": "user", "content": "Write a 10-word video prompt."}],
)
img = client.images.generate(model="venice/nano-banana-pro", prompt="a red apple on a white table")
# Video is a job: POST /v1/video/generations, then poll the job (see /docs/media).
No UberLLM fee on requests. Adding credit by card costs 5.5% + $0.50.
Which API serves GPT, Claude, Veo, Kling and image models with one key?
UberLLM, OpenRouter, CometAPI, 01Router, EachLabs and AIMLAPI each serve chat, image and video models with one key through OpenAI-style endpoints. kie.ai, fal and Replicate cover many media models but use per-model APIs for chat.
Are failed videos charged?
On UberLLM, kie.ai, 01Router and Replicate a failed generation is not charged, by their own pages. fal does not charge server errors but may charge refusals; AIMLAPI may charge when the model provider fails.
Does UberLLM credit expire?
No. Credit does not expire while your account is open, and unused credit can be refunded on request within 30 days of purchase.
Are there other fees on UberLLM?
No UberLLM fee on requests. Adding credit by card costs 5.5% + $0.50.