Parametric Studio
community model generators
Settings
OpenAI API key
Stored only in this browser (local storage). Never uploaded.
Model
Reasoning effort
{{ modelHint }}
Generation harness {{ harnessSavedBadge }}
The system prompt sent to the model each turn. Seeded from {{ harnessSourceLabel }}. Load a toolkit file or edit freely.
{{ harnessChars }} chars · ~{{ harnessTokens }} tok
Saved in this browser. Git upload of harnesses comes later.
{{ userInitials }}
{{ userName }}
{{ userAuthLabel }}
Library
Rooms
{{ navTitle }}
{{ navSubtitle }}
{{ gen.category }}
{{ gen.version }} · {{ gen.harness }}
{{ gen.name }}
{{ gen.authorInitials }}
{{ gen.author }}
{{ gen.paramCount }} params
{{ emptyTitle }}
{{ emptySubtitle }}
{{ active.name }}
harness {{ active.harness }}
Version
{{ active.votes }} votes
Tap a name for their card
+ {{ hiddenVoters }} more contributors
Fork lineage
Iterate with AI
Annotate the model, describe a change, ship a new version.
Generator AI shipped {{ msg.version }}
{{ f.ext }} {{ f.name }}
{{ msg.text }}
Regenerating model…
Drop files to add them to the prompt
{{ doc.ext }}
{{ doc.name }}
{{ doc.meta }}
Annotated screenshot attached
{{ file.ext }}
{{ file.name }}
{{ file.size }}
Apply to
Loading 3D engine…
Drag to orbit · Scroll to zoom · Right-drag to pan
Parameters
{{ row.label }}
{{ row.label }} {{ row.display }}
Edits here are local previews. Ship them through AI to create a tracked version.
Annotate screenshot
Color
Stroke width · {{ annWidth }}px
Reference layout
Pick a tool, drag on the image. Beside docks the reference next to the model; Overlay places it on top (use Select to drag). Crop a region — only that area is sent.
{{ annStatus }}
Start a new category
Scaffold a generator that doesn’t exist on the platform yet.
Category name
Starting geometry
First instruction
Generation harness
versioned as h1
This code template + constraints is sent with the first request to keep generations valid. Future iterations reference its version automatically.
{{ confirmTitle }}
{{ confirmSubtitle }}
Name for your fork
A new generator is created under your account, starting from {{ confirmSource }}. The original stays untouched.
{{ confirmSource }} and all its versions will be permanently removed. This can’t be undone. To confirm, type delete below.
{{ profile.initials }}
{{ profile.name }}
{{ profile.role }}
{{ profile.location }}
Joined {{ profile.joined }}
{{ profile.bio }}
{{ profile.genCount }}
Generators
{{ profile.votesReceived }}
Votes earned
{{ profile.forksReceived }}
Forks
Generators by {{ profile.firstName }}
{{ llmStatusText }}
LLM Inspector
Exact payload sent each turn · token & cost estimates (~4 chars/token)
Pricing model
Calls
{{ llmCount }}
Tokens · in / out
{{ llmTotIn }} / {{ llmTotOut }}
Session cost
{{ llmTotCostStr }}
No LLM calls yet
Open a generator and ship a change in the chat. Each request to the model is captured here with its full payload, token count and estimated cost.
Prompt tok
{{ e.promptTokens }}
Cached
{{ e.cachedTokens }} · {{ e.cachedPct }}%
Output tok
{{ e.completionTokens }}
Cost in
{{ e.costIn }}
Cost out
{{ e.costOut }}
System (harness)
{{ e.system }}
User message + parameters
{{ e.user }}
Attachments: {{ e.attachments }}
Response
{{ e.reply }}
{{ toast }}