More room for complex work
Select Novex AI 2.5 Pro in chat for coding, analysis, and multi-step questions. Pro model API access is also available while Pro is active.
Novex AI brings conversation, writing, visual intelligence, and model experimentation into one beautifully focused command center.
Your account powers a private workspace. Conversations and preferences stay scoped to your account. By continuing, you agree to our Terms and Privacy Policy. Pricing · Refunds · Contact
/api with your key in the Authorization header. Keep the key in a server environment variable.prediction; image generation returns image_url. Send chat history with each request.Create an API key in Novex, then call the endpoint from your own server. Each key is permanently tied to the one model you chose. Do not put a secret key in browser JavaScript or a public repository.
NOVEX_API_KEY in your server or deployment secret settings. Never expose it to the browser.POST https://novex-ai.pages.dev/api
Authorization: Bearer nvx_your_key
Content-Type: application/json
| Novex model | Model ID | Plan |
|---|---|---|
| Novex AI 2.5 | novex-ai-2.5 | Free |
| Novex AI 2.5 Flash | novex-ai-2.5-flash | Free |
| Novex AI 2.5 Pro | novex-ai-2.5-pro | Pro |
| Novex Image Generation 2.5 | novex-image-generation | Free |
| Novex Image Generation 2.5 Pro | novex-image-generation-pro | Pro |
Choose the model when creating a key. The key remains bound to that model; sending a model field does not change it.
Use the chat key you created for Novex AI 2.5, Flash, or Pro. Send the conversation so the model has the context from earlier turns.
const endpoint = process.env.NOVEX_API_URL || "https://novex-ai.pages.dev/api";
const apiKey = process.env.NOVEX_API_KEY;
if (!apiKey) throw new Error("Set NOVEX_API_KEY on your server.");
const response = await fetch(endpoint, {
method: "POST",
headers: {
Authorization: `Bearer ${apiKey}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
messages: [
{ role: "user", content: "Explain photosynthesis in two sentences." }
]
})
});
const data = await response.json();
if (!response.ok) throw new Error(data.error || `Novex API error: ${response.status}`);
console.log(data.prediction);
{
"prediction": "Photosynthesis is the process plants use to...",
"model": "Novex AI 2.5",
"usage": null,
"calls_total": 1
}
Chat is request/response; the API does not keep a conversation session or stream tokens. Store the returned answer in your app and send the updated messages array on the next request. Alternatively, send a single input string for a one-turn chat. The API accepts up to 20 messages per request.
Chat requests can include standard tools and tool_choice fields. Definitions are forwarded to the selected model; if it returns a tool call, the response includes tool_calls. Your application is responsible for running the tool and sending its result in the next request.
Send {"action":"provider_health"} with a valid key to check whether the key is recognized and see whether the Novex inference service is configured. This does not run a model inference.
The public Novex API currently supports text chat and image generation. Image understanding is available in the Novex chat page, but is not supported by API keys yet.
Create an image-generation API key, then send an image prompt using input. The key determines whether Novex Image Generation 2.5 or 2.5 Pro runs.
const response = await fetch(process.env.NOVEX_API_URL || "https://novex-ai.pages.dev/api", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.NOVEX_API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
input: "A watercolor lighthouse at sunset",
width: 768,
height: 768
})
});
const data = await response.json();
if (!response.ok) throw new Error(data.error || `Novex API error: ${response.status}`);
// data.image_url is a PNG data URL.
Supported dimensions are 256–1024 px with 1:1, 16:9, or 9:16 aspect ratios. Defaults are 768 × 768 for standard generation and 1024 × 1024 for Pro; invalid dimensions fall back to the selected model's default. Free accounts can generate up to 4 standard images per UTC day. Pro accounts can generate up to 8 standard and 4 Pro images per UTC day. Limits reset at 00:00 UTC.
| Field | Type | Use |
|---|---|---|
input | String | One-turn chat input or image-generation prompt; required for image APIs; up to 20,000 characters. |
messages | Array | Chat history with role/content entries. The latest 20 messages are accepted; text requests are limited to 50 KB. |
tools, tool_choice | Objects | Optional chat tool definitions and tool selection, forwarded to the selected model. |
width, height | Numbers | Optional image dimensions; accepted up to 1024 px in supported aspect ratios. |
400: invalid JSON, missing input/messages, unsupported model data, or image understanding requested through an API key. Check the request body.401: missing, invalid, revoked key, or sign-in required to create a key.403: the selected Pro model requires an active Novex Pro plan.413: request too large. Shorten the chat history or reduce the text payload; API-key requests do not accept images for understanding.429: rate limit or daily free allowance reached. Back off; do not retry in a tight loop.502/503: temporary inference failure or service configuration issue. Retry later with exponential backoff.Successful chat responses include prediction and model; successful image responses include image_url and model. Check response.ok and parse the JSON error body on failures.
| Benchmark | Novex AI 2.5 Pro | Novex AI 2.5 | Novex AI 2.5 Flash |
|---|---|---|---|
| GPQA Diamond | 82.3% | 75.2% | 80.1% |
| LiveCodeBench v6 | 77.1% | — | — |
| Humanity’s Last Exam | 17.2%* | 14.4% | 14.9% |
| MMMU-Pro (vision) | 73.8% | — | — |
| Context window | 256K | 131K | 128K |
Novex Pro gives you a dedicated chat model for more involved questions, expanded image creation, and settings that let you shape how Novex responds—all in the workspace you already use.
No payment card required. The trial ends automatically and does not start a paid subscription.
A paid checkout is not currently available. Trial access is limited to one activation per account.
A focused set of upgrades for building, exploring, and creating more in Novex.
Select Novex AI 2.5 Pro in chat for coding, analysis, and multi-step questions. Pro model API access is also available while Pro is active.
Get 7,000 estimated Neuro Units per day, compared with 5,000 on Free. Actual capacity varies by model and response length.
Create up to 8 standard images and 4 higher-detail Pro images per day. Each model has its own daily limit.
Save a custom system prompt to set the tone, format, and working preferences you want Novex to follow.
Neuro Unit amounts are Novex usage estimates. Image limits reset daily at 00:00 UTC. The one-time 60-day trial requires no card and does not create a paid subscription.
Novex AI brings chat, image generation, and server-backed Novex APIs together in one workspace. Novex Pro unlocks Pro models and custom system prompts.
Account records, API keys, usage counters, and synced conversations are stored by Novex to provide workspace features. Display preferences stay in this browser. Messages and uploaded content are sent to the configured AI service when you use those features.