Skip to content

The AI gateway for builders

Every AI model: text, image and video.One API. Less cost.

One connection to every major AI model. One key, one bill, and prices below what the provider charges.

The same job, priced twiceOne real job, at their price and at ours.

Motion by Higgsfield

AVAILABLE THROUGH ONE KEY
AnthropicDeepSeekOpenAI MainBlack Forest Labsbytedancegoogleklingxai
AnthropicDeepSeekOpenAI MainBlack Forest Labsbytedancegoogleklingxai
AnthropicDeepSeekOpenAI MainBlack Forest Labsbytedancegoogleklingxai
AnthropicDeepSeekOpenAI MainBlack Forest Labsbytedancegoogleklingxai
AnthropicDeepSeekOpenAI MainBlack Forest Labsbytedancegoogleklingxai
AnthropicDeepSeekOpenAI MainBlack Forest Labsbytedancegoogleklingxai

Models and prices

Every model, and what it really costs.

What each company charges, next to what you pay here. Live prices, not examples.

8 OF 50 MODELS

How it works

One connection. Every provider.

One address, one key, one bill. We pass your request to whoever runs the model, and hand the answer back.

Your app on the left, every model company on the right. You only ever talk to the middle.
Your appAny language, any SDK
  • One key
  • One balance
  • One bill
RoutehookAI gatewayPOST /v1/chat/completions
  • OpenAI Main20
  • kling8
  • google7
  • Anthropic5
  • bytedance4
  • xai2
  • +2 more makers
  • Your request, out
  • The model’s response, back

Models you can call today

50

One bar per kind of model

Video, text, image, audio and embeddings models, all on one key.

Companies behind them

8

One bar per company, by models offered

One connection reaches all of them. Using a new one means naming it in your request.

Getting started

Works with the code you already have.

Already using OpenAI? Change two lines. Switching model later is one word.

Point at one address

Keep the OpenAI library you already use. Change the address and the key. That is the whole setup.

Read the Docs
JAVASCRIPTsrc/client.ts
import OpenAI from "openai";

export const client = new OpenAI({
  baseURL: "https://api.routehook.ai/v1",
  apiKey: process.env.ROUTEHOOK_API_KEY,
});

Your dashboard

Know what you are spending before the bill.

See every request and what it cost. Set a limit and we stop at it.

See where the money goes

Every request, the model that answered it and what it cost. Filter by key, model or date.

Set a limit it cannot pass

Give each key a cap. We enforce it, so a runaway bug stops at your limit, not on your bill.

Your keys and prompts stay yours

Keys you add are encrypted and never readable again. Nothing you send trains a model.

Before you sign up

Questions people ask us.

Not here? Ask us. A person replies.

Before you sign up5 answered

What does it cost to start?

Nothing per month. Add $5 of credit and it is spent request by request, at the prices on this page. No subscription, no contract.

Do I have to rewrite my app?

No. We use the same format as the OpenAI API. Change the address and the key, and you are done.

Am I locked in?

No. To leave, point your code back at the provider you came from. Nothing gets rebuilt.

Do you train on what I send?

Never. Your prompts and the answers you get are not used to train anything. Keys you add are encrypted.

Are the savings real?

Check them yourself. Every row above shows exactly what we charge, so you can compare any of it against that company's own public pricing page.

Start building

Build more. Spend less on AI.

An email address and $5 of credit. No monthly fee, no contract.

After you press the button3 steps

  1. Create an accountAn email address. No sales call.
  2. Add creditDrawn down per request, not per month.
  3. Send a requestOne address, one key.

POSThttps://api.routehook.ai/v1/chat/completions

  • No monthly fee
  • Pay only for what you use
  • Cancel by not using it
One API for Every AI Model — Lower Prices | Routehook