NinjaChat
ModelsPricingToolsBlog
Sign inDashboard→
ModelsPricingToolsBlog
Dashboard →
Model catalog

Every model. One endpoint.

86 chat, image, and video models behind one OpenAI-compatible key — flat per-token pricing, automatic failover across 16 providers.

Get an API key →Open the playground →
kling-video$0.7/sec
gpt-image-2$0.128/imagePOST /v1/chat/completions
{ "model": "claude-sonnet-4.6" }
Hello! What are we building today?
200 · stream · $0.034 typical
CatalogRankingsProvidersAppsCompare

No card required · $0.50 starter credit · OpenAI-compatible

Every major lab. One key.

The screening room

Straight off the network.

Real generations from the video and image rails — the prompt is the caption, the price is on the card, and every one runs on the same key as chat.

Video

6 models
Video · text and image to video01 / 06

Veo 2

“A lone rider crosses a mirror-flat salt lake at dawn, perfect reflection below, wide anamorphic framing, hooves echoing in the silence”

View spec google-veo-2from $2.5/sec

Image

14 models
ImageFLUX Kontext Maxflux-kontext-max$0.08/imageImageFLUX Kontext Proflux-kontext-proEditFLUX.1 Fillflux-1-fillImageFLUX.1 Pro Ultraflux-1-pro-ultra$0.06/imageImageFLUX.2 Flexflux-2-flexImageFLUX.2 Kleinflux-2-kleinImageFLUX.2 Proflux-2-pro$0.03/imageImageGPT Image 2gpt-image-2ImageImagen 4google-imagen-4ImageNano Banananano-banana$0.02/imageImageNano Banana 2nano-banana-2ImageNano Banana Pronano-banana-proImageRecraft V3recraft-v3$0.04/imageImageSeedreamseedream

The chat directory

Every text model with flat per-token pricing. Latency, uptime, and volume are measured on our own traffic over the trailing 30 days — never quoted.

Claude Sonnet 4.6ChatNew

Anthropic's best everyday model — exceptional code and reasoning.

7.9sp50100%up1 rail200K ctx$0.034typical$3.36 → $16.80 /MTok
PlaygroundCodeDetails
Uncensored AIChat

NinjaChat's uncensored model for creative and unrestricted use cases.

1.6sp50100%up1 rail32K ctx$0.005typical$0.40 → $2.50 /MTok
PlaygroundCodeDetails
Gemini 3.1 ProChatNew

Google's most capable standard model — excellent creative output.

13.5sp5098.9%up1 rail1M ctx$0.025typical$2.24 → $13.44 /MTok
PlaygroundCodeDetails
GPT-5Chat

OpenAI's flagship model — excellent across all task types.

8.4sp50100%up1 rail128K ctx$0.025typical$1.96 → $15.68 /MTok
PlaygroundCodeDetails
Gemini 3 FlashChat

Google's ultra-fast model with a 1M token context window.

7.0sp50100%up1 rail1M ctx$0.007typical$0.65 → $3.36 /MTok
PlaygroundCodeDetails
Claude Sonnet 4.5Chat

Anthropic's previous Sonnet — strong at code and analysis.

13.7sp50100%up1 rail200K ctx$0.034typical$3.36 → $16.80 /MTok
PlaygroundCodeDetails
Claude Haiku 4.5Chat

Anthropic's fastest Claude variant — lightning-quick responses.

62msp50100%up1 rail200K ctx$0.011typical$1.15 → $5.60 /MTok
PlaygroundCodeDetails
Claude Opus 4.6ChatNew

Anthropic's most intelligent model — use when quality is paramount.

42msp50100%up1 rail200K ctx$0.056typical$5.60 → $28.00 /MTok
PlaygroundCodeDetails
DeepSeek V4 Flash 0731Chat

The most popular OpenRouter model this week, served directly through Fireworks.

4.7sp50100%up3 rails1M ctx$0.002typical$0.29 → $0.43 /MTok
PlaygroundCodeDetails
Gemini 2.5 FlashChat

Gemini's high-efficiency flash variant.

2.6sp5094.9%up1 rail1M ctx$0.005typical$0.45 → $2.80 /MTok
PlaygroundCodeDetails
1 model · 16 providers
Results1
Step 3.7 FlashChat

StepFun's efficient reasoning and coding model with capability-aware failover.

2.7sp50100%up2 rails256K ctx$0.003typical$0.35 → $1.38 /MTok
PlaygroundCodeDetails
One base_url

Point the OpenAI SDK at NinjaChat.

The same request reaches any model in the catalog — swap one line, keep your code.

one base_url· every model
curl https://www.ninjachat.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $NINJACHAT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4.6",
    "messages": [{ "role": "user", "content": "Hello!" }]
  }'
Why NinjaChat

Why teams route through ninja.

nj_skChatImageVideoSearch

Every modality. One key.

Text-only routers stop at chat. The same key and request shape here reach chat, image, video, and search.

FAQ

Questions people actually ask.

What is the NinjaChat API?

NinjaChat is an all-in-one AI API: OpenAI, Anthropic, Google Gemini, Fal, and other labs — chat, image, and video generation — behind one OpenAI-compatible endpoint, one prepaid key (nj_sk_), and automatic provider failover. No lock-in to a single lab.

Is the NinjaChat API compatible with the OpenAI SDK?

Yes. Point base_url at https://www.ninjachat.ai/api/v1 and use an nj_sk_ key. Streaming, tool calls, JSON modes, and models.list work. Always use the www host — the apex domain redirects and most HTTP clients strip Authorization on that redirect.

Does NinjaChat include image and video generation?

Yes. The same key calls POST /v1/chat/completions, POST /v1/images/generations (synchronous), and POST /v1/videos (submit, then poll GET /v1/videos/{id} or register a webhook). Register webhooks at https://www.ninjachat.ai/developers/keys#webhooks. Image models include FLUX, Imagen 4, Recraft, and gpt-image-2. Video models include Veo, Kling, and Seedance.

How do I switch to NinjaChat from another AI provider?

For OpenAI-compatible clients, change the base URL and API key. Step-by-step guides for OpenAI, Anthropic, OpenRouter, Replicate, fal.ai, Together AI, Fireworks AI live at https://www.ninjachat.ai/migrate. Frameworks (Vercel AI SDK, LangChain, LlamaIndex, LiteLLM) keep working.

How is the NinjaChat API priced?

Pay as you go from one prepaid balance. Chat bills metered per-token rates. Images and video bill per generation. Prices live on GET /api/v1/models — no auth required. No credit card to start; $0.50 starter credit.

Where is the OpenAPI spec and the live model catalog?

OpenAPI 3.1 at https://www.ninjachat.ai/openapi.json (also GET /api/v1/openapi). Live catalog at GET /api/v1/models (no auth). Docs at https://docs.ninjachat.ai. Status at https://www.ninjachat.ai/status. Benchmarks at https://www.ninjachat.ai/benchmarks.

One key. Every model here.

Auto-routed across providers, transparent per-token pricing, OpenAI-compatible. Start in under a minute.

Get an API key →
NinjaChat

Every AI. One app.

Download on the App Store

Product

  • Dashboard
  • ninja for iMessage
  • Pricing
  • Free AI Tools
  • Affiliate Program
  • iOS App

Developers

  • API
  • API Models
  • MCP / Agents
  • API Docs

Models

  • Model Council
  • Seed 1.8
  • Gemini 2.5 Flash
  • Gemini 2.5 Pro
  • Gemini 3 Flash Preview
  • View All Models

Company

  • Blog
  • Uncensored AI
  • Community
  • Careers
  • Support
  • Privacy Policy
  • Terms of Service

Copyright © 2026 NinjaChat AI. Product of Bloon All Rights Reserved.

CLAUDE SONNET 4.6 · REAL RAIL ORDERPRIMARYOpenRouterSERVINGAnthropicauto

Fails over before you notice.

Every model runs on ranked provider rails. A bad rail is skipped automatically — and you pay one price, whichever rail serves.

Numbers we measure, not quote.

This card is live — latency, success, and volume from our own traffic, the same health data the status surface publishes.

See the live rankings →
−base_url="https://api.openai.com/v1"
+base_url="https://ninjachat.ai/api/v1"
client.chat.completions.create(…)

Two lines to switch.

OpenAI-compatible end to end: swap the base URL and key, keep your SDK, streaming, and tool calls.

Migration guides →
One balance routes across
OpenAIAnthropicGooglexAIOpenRouterBlack Forest LabsBytePlusReplicate
MCP · AGENT-NATIVE

Plug the whole catalog into your agent.

18 tools over one MCP endpoint — image, video, edits, your creation library, published pages. Works in Claude, Claude Code, Cursor, Codex, VS Code, and ChatGPT.

Set up in 2 minutes →