pay in Robux · no card · open beta

AI in your Roblox game

One request from a server Script gives your game a brain — talking NPCs, quests, generated text, moderation.

live demo● real model, not scripted
Last reply costsend a message to see it
Cache68%served free from cache
Billing

Robux, output only

input & cached repeats free
Models

Frontier-class

Opus 5 · GPT-5.5 · Grok 4.5 · Gemini 3
Open beta

Free keys for the first devs

Founder discount + your game featured for shipping it live. Grab a key in the Discord.
01 · Plug it in

One request, any language

OpenAI-compatible — point your SDK at our endpoint. Call from a server Script so your key never touches the client.

from openai import OpenAI
client = OpenAI(base_url="https://osa-api.netlify.app/v1", api_key="YOUR_KEY")

r = client.chat.completions.create(
    model="osa-smart",
    messages=[
        {"role":"system","content":"You are a gruff blacksmith. One short line."},
        {"role":"user","content":"forge me a sword?"},
    ])
print(r.choices[0].message.content)
import OpenAI from "openai";
const ai = new OpenAI({ baseURL:"https://osa-api.netlify.app/v1", apiKey:"YOUR_KEY" });

const r = await ai.chat.completions.create({
  model: "osa-smart",
  messages: [{ role:"user", content:"forge me a sword?" }],
});
console.log(r.choices[0].message.content);
02 · What it's for

Anything text-shaped

Talking NPCs

Reply to what the player actually typed, not a table line.

Adaptive quests

Tuned to the player's level and story.

Chat moderation

By meaning, not a word list.

Text & lore

Item names and descriptions, generated once and cached.
03 · Pricing

Drag it — see your bill

25 units per Robux. A unit is 1,000 output tokens (~15 NPC lines). Output only; input and cached repeats are free.

Estimated cost
Per day
100 replies/day2M/day

Trial199robux4,975 units
Start299robux7,475 units
Game499robux12,475 units · ~187k lines
Studio1,499robux37,475 units
Get a free beta key → How Cortex compares