RoundOneRoundOne/Docs
Sign inTry the demo
Getting started
  • Introduction
  • Quickstart
  • Key concepts
Hackathon sponsors
  • Sponsors
  • Nebius Token Factory
  • Nebius Sandboxes
  • Tavily
  • NVIDIA Nemotron
  • Devpost
Workspace
  • Your hackathons
  • Create a hackathon
  • Sign in and settings
Setup
  • Schema
  • Criteria
  • Judges
  • Phases
  • Distribution
  • Judge portal
  • Branding
  • General
Judging
  • Projects
  • Project detail
  • Progress
  • Failed inbox
  • Rewards
  • Chat
Results
  • Winners
  • Winner emails
Shared links
  • Judge link
  • Submission form
  • Winners page
Reference
  • Intake API
  • Configuration
  • Deployment
Hackathon sponsors

Nebius Token Factory

One OpenAI-compatible API for every model call, with schema-enforced verdicts and chat embeddings.

Nebius Token Factory serves every model RoundOne calls. It speaks the OpenAI API, so the app reaches the NVIDIA Nemotron models, the vision models and the embedding model through one client and one key.

Where it's used#

FeatureWhat Token Factory serves
Agent reviewsThe Nemotron model for each criterion's tier, with tool calling on Balanced and In-depth. See Criteria.
Double checksThe same evidence judged again, one tier up.
Project summariesA short note on each project's strengths and what to improve, written after its review.
ImagesA vision model describes screenshots and other images, and a Nemotron model does the judging.
ChatFast and Smart answers, and the Qwen3 embeddings behind its project search.

Verdicts in an exact shape#

Token Factory enforces JSON schemas with guided decoding. RoundOne sends each verdict's schema as a real json_schema, so every answer comes back in the shape the app stores:

  • a score or a pass/fail
  • a confidence
  • the reasoning
  • evidence with sources like src/agent.ts:42 or video 1:12
  • feedback for the team
  • any flags, such as a prompt injection in the submission

The app never has to repair or re-ask for a malformed verdict.

Models#

UseDefault modelVariable
Quick tier, Chat's Fast modenvidia/Nemotron-3_5-LightningNEBIUS_QUICK_MODEL
Balanced tier, Chat's Smart mode, summariesnvidia/nemotron-3-super-120b-a12bNEBIUS_CHAT_MODEL
In-depth tiernvidia/Nemotron-3-Ultra-550b-a55bNEBIUS_DEEP_MODEL
Images on Balanced and In-depthdeepseek-ai/DeepSeek-V4.1-FlashNEBIUS_VISION_MODEL
Images on Quickopenbmb/MiniCPM-V-4_5NEBIUS_VISION_QUICK_MODEL
Chat search embeddingsQwen/Qwen3-Embedding-8B at 1,024 dimensionsFixed in code

Set a variable to swap a model without changing code. The embedding model is fixed because its size must match the database's vector column. NVIDIA Nemotron covers the three tiers in more detail.

Why images use other vision models

Nebius retired its NVIDIA multimodal models from serverless on August 31, 2026. Images go to the vision models it still serves, which only describe what they see. Point NEBIUS_VISION_MODEL at an NVIDIA vision model, such as one on a dedicated endpoint, to swap it back in.

Set it up#

  1. Create an API key in Nebius Token Factory.
  2. Set it as NEBIUS in .env.local, or in your host's environment variables in production.
  3. Restart the dev server or redeploy.

Without NEBIUS, agent reviews, chat and sandboxes don't run. The rest of the app works. The same key runs Nebius Sandboxes, which also need NEBIUS_PROJECT_ID.

The client points at https://api.tokenfactory.nebius.com/v1. Every call runs on the Nebius account whose key you set, so a company that self-hosts RoundOne keeps its model usage on its own account.

Related#

  • NVIDIA Nemotron
  • Criteria › Agent tab
  • Configuration › AI models and sandboxes
PreviousSponsorsNextNebius Sandboxes