Skip to main content
The Playground (/dashboard/playground) is an in-dashboard chat UI that sends real requests through your activated gateway. Use it to smoke-test a provider after connecting it, debug guardrails, or compare models side-by-side.
Playground

What you can configure

ControlWhat it does
ProviderFilters the model list to one provider.
ModelAny enabled chat model from the selected provider and gateway.
System promptOptional textarea. Sets the system message.
Temperature02. Default 1. Lower is more deterministic.
Max tokensUpper bound on completion length.
Top-PNucleus sampling.
StreamingToggle. When on, tokens arrive over Server-Sent Events.
Hit Send. The chat pane renders the response (streaming or buffered); the right rail shows Request JSON and Response JSON tabs so you can copy the exact payload into your own client.

Requirements

If any of these is missing the playground shows an inline empty state with a link to the page that will fix it.

Tips

Turn on PII detection under Configuration → Guardrails, then paste a prompt containing a fake SSN into the playground. The gateway should block or redact it depending on policy — and the block will show up in Logs & Traces as a guardrail step.
Open the playground in two tabs, pick different models, send the same prompt. The trace view lets you compare latency and cost after the fact.
The Request JSON tab gives you everything you need to reproduce the call from curl or your own SDK against the gateway’s /v1/chat/completions endpoint.

Next step

Inspect logs and traces

Every playground request is logged and traced. See how to read them.