One API key for every leading AI model
Call OpenAI, Anthropic and Google models through a single OpenAI-compatible endpoint. Top up in EUR and pay only for the tokens you use.
- OpenAI-compatible
- Top up from €5
- No subscriptions
from openai import OpenAI client = OpenAI(base_url="https://unified-ai.dev-store.info/api/v1", api_key="YOUR_KEY") stream = client.chat.completions.create( model="anthropic/claude-sonnet-5-5", messages=[{"role": "user", "content": "Hello! What can you do?"}], stream=True,)for chunk in stream: if chunk.choices: print(chunk.choices[0].delta.content or "", end="")Works with anything that speaks the OpenAI API
- OpenAI Python SDK
- OpenAI Node SDK
- LangChain
- LlamaIndex
- Vercel AI SDK
- Cursor
- Continue
- n8n
- LiteLLM
- curl
- Providers behind one endpoint
- 3
- API key for every model
- 1
- Minimum top-up, no subscription
- €5
- Lines to change: base URL and key
- 2
Drop-in replacement
Already on the OpenAI SDK? Change two lines.
Keep your code, your SDK and your streaming logic. Point the base URL at Unified AI, use your Unified AI key, and every GPT, Claude and Gemini model is one string away.
- Same request and response shape
- Same streaming events and usage chunk
- Same error format
from openai import OpenAI client = OpenAI( # default: api.openai.com api_key="sk-openai-...",) response = client.chat.completions.create( model="gpt-6-luna", messages=[{"role": "user", "content": "Hi!"}],)Features
Everything you need to ship AI features
No separate accounts, keys or invoices for each provider.
One key, many models
A single API key works for GPT, Claude and Gemini. Switch models by changing one string.
OpenAI-compatible
Use the OpenAI SDKs or plain HTTP. Point the base URL at Unified AI and you're done.
Pay as you go in EUR
Top up your balance by card. Every model has a clear price per 1M input and output tokens.
Streaming
Server-sent events with incremental tokens and a final usage chunk, just like OpenAI.
Usage analytics
See daily spend per model, every request with its tokens and cost, and your payment history.
Secure key storage
Keys are encrypted at rest. Regenerate yours at any time; the old one stops working immediately.
How it works
How it works
From sign-up to your first completion in a few minutes.
Create an account
Sign up with email or Google and get your API key on the dashboard.
Top up your balance
Add from €5 by card. Your balance is in EUR and never expires.
Call the API
Send OpenAI-style requests to any supported model with your key.
Live catalog
Live prices for every model
Straight from our catalog. Pick a model and estimate what your workload would cost.
Cost estimator
See models & pricingWhat is Unified AI?
Unified AI is a single OpenAI-compatible API for models from OpenAI, Anthropic and Google. One account, one key, one balance.
Can I use the OpenAI SDKs?
Yes. Set the SDK's base URL to the Unified AI base URL and use your Unified AI key. See the docs for examples.
How much does it cost?
Each model has a price per 1M input tokens and per 1M output tokens in EUR. You pay only for what you use; see the pricing page.
What happens when my balance runs out?
Requests whose maximum cost can't be covered are rejected with 402 insufficient_balance. Your balance never goes negative.
Is streaming supported?
Yes. Set stream to true to receive server-sent events, ending with a usage chunk and data: [DONE].
Start building in minutes
Create an account, top up from €5 and make your first request.