Skip to main content
The ShuttleAI Playground at shuttleai.com/playground is an interactive chat interface for testing models directly in your browser.

Features

Model selection

Use the model selector dropdown to choose any model available on your plan. The list shows all chat completion models with their provider and tier.

System message

Set a system message to define the AI’s behavior and personality. This is the same as the system role in the API:
You are a helpful coding assistant that writes clean, well-documented Python code.

Parameter controls

Fine-tune model behavior with adjustable sliders:
ParameterRangeDescription
Temperature0 – 2Controls randomness. Lower = more focused, higher = more creative
Top P0 – 1Nucleus sampling. Controls diversity of token selection

Streaming

Responses stream in real-time, token by token — just like they would in your application. You can see the tokens/second rate displayed during generation.

Stop generation

Click the Stop button to immediately halt a response mid-generation. Useful when you can see the model is going in the wrong direction.

Using the Playground

1

Select a model

Pick a model from the dropdown. Start with ShuttleAI Auto if you’re not sure.
2

Set a system message (optional)

Define how the AI should behave. Leave blank for default behavior.
3

Type your message

Enter your prompt in the input field at the bottom.
4

Send and iterate

Press Enter or click Send. Continue the conversation, adjust parameters, or try a different model.

Tips

Try the same prompt with different models to compare quality and speed. Open multiple browser tabs for side-by-side comparison.
Use the Playground to validate your prompts and system messages before integrating them into your application.
Click the Clear button to start a fresh conversation. This resets the message history but keeps your system message and parameters.

Error handling

The Playground shows clear error messages for common issues:
ErrorMeaning
429Rate limit exceeded — wait and try again
402No active plan — subscribe to a plan
403Model requires a higher plan — upgrade