Text. Images. Video.
One gateway
for generative AI.
FastMetal is an OpenAI-compatible gateway to 303+ generative AI models. Point your existing code at one base URL, pay per token, and stop maintaining a different SDK for every provider.
resp = requests.post( "https://api.fastmetal.ai/openrouter/videos/create", json={"model":"bytedance/seedance-2.0-fast", "prompt":"青白く発光する溶けた金属が六角形の鋳型に注がれ、火花がスローモーションで舞い散る…"}, )

Multi-provider AI is death by a thousand integrations.
Every provider ships its own SDK, its own auth, its own rate limits, its own billing, and its own idea of what a “message” is. Your agent’s reliability becomes a function of how many dashboards you can babysit at 3 a.m.
- 01N providers = N API keys, N SDKs, and N monthly charges to reconcile.
- 02A better model ships weekly — swapping it means a code change, not a config change.
- 03One provider has an outage and your app goes down with it.
From many providers to one endpoint.
35 providers and 303+ models funnel through a single OpenAI-compatible URL. You integrate once and route to any of them by name.
Three steps to your first call
From zero to a live request in about a minute. Keep the SDK you already use.
Create an account
Sign up and get an API key in under a minute.
Add credit by card or bank transfer
Card credits instantly. Bank transfer issues a qualified invoice, then credits on payment.
Change one base URL
Point your OpenAI client at FastMetal. Keep the rest of your code.
Everything you need, nothing you don’t
A gateway, not a framework. It gets out of the way of the code you already wrote.
Pay-per-token billing
Prepaid credits metered to the token. No seats, no subscriptions, no minimums — you pay for exactly what your app calls.
303+ models, one catalog
Every major provider behind a single key. Compare context length and arena rank before you commit.
OpenAI-compatible API
Drop-in with the OpenAI SDK you already use. Chat completions, streaming, tools, and structured outputs — change the base URL, keep the rest.
The questions procurement asks, answered up front.
Using an overseas API directly means a dollar card statement and no invoice, which is where Japanese accounting stops the purchase. FastMetal is run by a Japanese company to Japanese billing requirements.
Billed in yen
Prices are shown and charged in Japanese yen: no exchange-rate drift in the monthly figure and no foreign-transaction card fees.
Qualified invoices (インボイス)
The operating company is a registered qualified-invoice issuer (T5010001015990); every credit purchase comes with one.
Bank transfer (prepaid)
Pay by card or by bank transfer. Choosing transfer issues a qualified invoice immediately, carrying a bank account dedicated to your organisation; credit is added automatically once the transfer is confirmed, with nothing to notify us about.
Prepaid, so spend is capped
The balance you buy is the ceiling. A bill above it cannot happen.
Models that run inside Japan
Models whose id starts with japan- run inference inside Japan. For work whose data cannot leave the country, they are one model name away on the same key.
Works from your agent, too
FastMetal ships a built-in MCP server. Add it to Claude Code, Codex, Cursor, or any MCP client with one command, and your agent gets inference, image, and video generation as tools — billed to the same prepaid key.
$ claude mcp add --transport http fastmetal \
https://mcp.fastmetal.ai/mcp \
--header "Authorization: Bearer ${FASTMETAL_API_KEY}"Browse the catalog. Compare on the numbers.
303+ models ranked by arena performance, with transparent per-million-token pricing in your local currency.
Latest Posts
View all posts →The things developers ask first
Is it really OpenAI-compatible?
What does it cost?
Am I locked in?
How long does integration take?
Which providers are covered?
How does it compare with OpenRouter or going direct?
One key away from every model.
Create an account, add credits, change one line. Your agents get 303+ models behind one API key.