Nova API

One OpenAI-compatible API for the providers you configure.

Call chat completions with a Nova API key, stream over SSE, and meter usage against a prepaid API wallet — without rewriting your OpenAI SDK client.

Playground

Try Nova API

Run a real chat completion against your wallet — no SDK required.

Live

Try Nova API

Real requests via a secure session proxy — your Nova key never goes in the URL, and provider secrets never reach the browser.

Sign in to run a real playground request against your API wallet.

Product

What is Nova API?

Nova API exposes a stable, OpenAI-shaped HTTP surface. Your app talks to Nova; Nova routes to allowed, configured providers and settles credits in micro-USD.

Orchestration layer

Auth, routing, fallbacks, usage logs, and billing live in Nova. Provider secrets never leave the server.

Your keys, your wallet

Create nv_live_… keys in My Studio, top up API credits via NowPayments, and track spend in the dashboard.

Compatibility

OpenAI-compatible API

Drop-in baseURL for the official OpenAI SDKs and any client that speaks /v1/chat/completions.

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.NOVA_API_KEY,
  baseURL: "https://www.novabrain.online/api/v1"
});

const res = await client.chat.completions.create({
  model: "nova-auto",
  messages: [{ role: "user", content: "Hello" }],
});

Catalog

Available Models

Model IDs and rates come from the live pricing registry. Only enabled rows are shown. nova-auto is a router alias, not a Nova-owned model.

Live from the pricing registry · Nova markup 20% included in Nova prices · updates without redeploy

ModelProviderInput / 1MOutput / 1MStatus
gemini-1.5-flashgemini$0.090$0.360Enabled
gemini-2.0-flashgemini$0.120$0.480Enabled
gemini/gemini-2.0-flashgemini$0.120$0.480Enabled
groq/llama-3.3-70b-versatilegroq$0.708$0.948Enabled
llama-3.1-8b-instantgroq$0.060$0.096Enabled
llama-3.3-70b-versatilegroq$0.708$0.948Enabled
moonshot-v1-8kkimi$0.240$0.240Enabled
moonshot-v1-autokimi$0.240$0.240Enabled
nova-autonova$0.300$0.960Enabled
gpt-4oopenai$3.00$12.00Enabled
gpt-4o-miniopenai$0.180$0.720Enabled
openai/gpt-4oopenai$3.00$12.00Enabled
openai/gpt-4o-miniopenai$0.180$0.720Enabled
anthropic/claude-3.5-sonnetopenrouter$3.60$18.00Enabled
google/gemini-2.0-flash-001openrouter$0.120$0.480Enabled
openai/gpt-4o-miniopenrouter$0.180$0.720Enabled
openrouter/autoopenrouter$0.240$0.960Enabled
kimi-k3starimg$0.240$0.240Enabled

Billing

Transparent Pricing

Input and output prices are read from the pricing registry at request time. Current Nova markup: 20%. Change markup or rates in admin — this page updates without a redeploy.

Charged amount ≈ provider cost × (1 + markup). Wallet balances use integer micro-USD to avoid floating-point drift.

Live from the pricing registry · Nova markup 20% included in Nova prices · updates without redeploy

ModelProviderInput / 1MOutput / 1MStatus
gemini-1.5-flashgemini$0.090$0.360Enabled
gemini-2.0-flashgemini$0.120$0.480Enabled
gemini/gemini-2.0-flashgemini$0.120$0.480Enabled
groq/llama-3.3-70b-versatilegroq$0.708$0.948Enabled
llama-3.1-8b-instantgroq$0.060$0.096Enabled
llama-3.3-70b-versatilegroq$0.708$0.948Enabled
moonshot-v1-8kkimi$0.240$0.240Enabled
moonshot-v1-autokimi$0.240$0.240Enabled
nova-autonova$0.300$0.960Enabled
gpt-4oopenai$3.00$12.00Enabled
gpt-4o-miniopenai$0.180$0.720Enabled
openai/gpt-4oopenai$3.00$12.00Enabled
openai/gpt-4o-miniopenai$0.180$0.720Enabled
anthropic/claude-3.5-sonnetopenrouter$3.60$18.00Enabled
google/gemini-2.0-flash-001openrouter$0.120$0.480Enabled
openai/gpt-4o-miniopenrouter$0.180$0.720Enabled
openrouter/autoopenrouter$0.240$0.960Enabled
kimi-k3starimg$0.240$0.240Enabled

Start free

Free API Credit

New API wallets receive $1 free credit (when enabled in config) so you can verify the gateway before topping up.

Developers

Quick Start

Three steps: account → key → request.

  1. Create an account, then open the Nova API dashboard.
  2. Create a key and copy the secret once (nv_live_…).
  3. Call chat completions:
curl https://www.novabrain.online/api/v1/chat/completions \
  -H "Authorization: Bearer nv_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nova-auto",
    "messages": [
      {"role": "user", "content": "Hello"}
    ]
  }'

Capabilities

Features

Chat completions

POST /api/v1/chat/completions with OpenAI-shaped JSON.

Streaming

SSE with data: chunks and a final data: [DONE] — charged once.

Usage & ledger

Per-request usage rows and prepaid wallet debits with idempotent request IDs.

Rate limits

Per-key RPM plus optional monthly token quotas.

Provider routing

nova-auto and explicit model IDs across configured providers.

Credits

NowPayments top-ups into the dedicated API credits wallet.

FAQ

FAQ

Does Nova own GPT, Claude, or Llama?

No. Nova is a gateway/orchestration layer. Upstream providers own their models. We never claim those models as Nova products.

What is nova-auto?

A router alias. The gateway selects an allowed, configured upstream and may fall back between allowed providers.

Where do I manage keys and credits?

In My Studio → Nova API. Create keys, view balance/spend, and add credits via the existing NowPayments flow.

What happens on insufficient credits?

The API returns HTTP 402 with insufficient_credits before calling a provider.

Ship

Create an API Key

Reuse the existing Nova API dashboard — no new control plane.