A beautiful, feature-rich AI chat interface with multiple models, streaming responses, and advanced formatting.
Real-time message streaming with smooth character-by-character display
Full support for inline and display math equations using KaTeX
Automatic subscript and superscript rendering for chemical formulas
Collapsible reasoning blocks for models that show their thought process
Beautiful syntax highlighting for code blocks in responses
Modern liquid glass design with blur effects and transparency
AI Playground provides access to multiple state-of-the-art language models:
You can integrate AI Playground into your own applications using the REST API.
Send messages and receive AI responses with streaming support.
POST /chat/completions
Content-Type: application/json
{
"model": "qwen/qwen3-32b",
"messages": [
{
"role": "user",
"content": "Hello, how are you?"
}
],
"stream": true
}
Get a list of available models.
GET /models
curl -X POST https://ai.arnav.ink/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen3-32b",
"messages": [
{"role": "user", "content": "Explain quantum computing"}
],
"stream": true
}'
const response = await fetch('/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: 'qwen/qwen3-32b',
messages: [
{ role: 'user', content: 'Hello!' }
],
stream: true
})
});
const reader = response.body.getReader();
const decoder = new TextDecoder();
while (true) {
const { done, value } = await reader.read();
if (done) break;
const chunk = decoder.decode(value);
// Process streaming response
console.log(chunk);
}
Render mathematical expressions using LaTeX syntax:
$...$ - Inline math: $E = mc^2$$$...$$ - Display math: $$\int_0^\infty e^{-x^2} dx$$[...] - Bracket notation: [x^2 + y^2 = z^2]\(...\) - Inline LaTeX: \(a^2 + b^2\)\[...\] - Display LaTeX: \[\sum_{i=1}^n i\]Automatic formatting for chemical formulas:
H2O → H₂OCO3^2- → CO₃²⁻2 H2 + O2 → 2 H2OModels can show their reasoning process using thinking blocks:
<think>
Let me break down this problem step by step...
</think>
Here's my answer...
These blocks are collapsible and styled differently to indicate they're internal reasoning.
Full markdown support including:
**text***text*AI Playground features a modern glassmorphism design with carefully selected typography:
The interface uses liquid glass effects with:
Enter - Send messageShift + Enter - New line in messageNote: All requests and responses are logged. This is a playground environment for testing and experimentation.
We currently offer 4 models: Qwen 3 32B, GPT OSS 120B, GPT OSS 20B, and Kimi K2. Each has different strengths and capabilities.
The API is designed for reasonable use. Excessive abuse may result in temporary restrictions.
AI Playground is designed as a testing and development environment. For production use, please ensure you understand the limitations and terms.
If you encounter any problems or have suggestions, please reach out to the administrator.