Demo App
Chutes+Vercel AI SDK
Interactive showcase of high-performance, serverless AI capabilities.
Powered by Chutes.ai infrastructure.
Get Started
Connect to Chutes to unlock all the demo tiles below
Checking session...
LLM & Chat
Basic Chat
From basic-chat.ts
Hot- Ready instantly
Try an example:
import { createChutes } from '@chutes-ai/ai-sdk-provider';
import { generateText } from 'ai';
...Click to expand (12 lines)
Tool Calling
From tool-calling.ts - Ask about weather!
Hot- Ready instantly
Try asking about weather:
import { createChutes } from '@chutes-ai/ai-sdk-provider';
import { generateText } from 'ai';
import { z } from 'zod';...Click to expand (30 lines)
Image & Video
Drag images to Video tile →Image Generation
From image-generation.ts
Hot- Ready instantly
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (12 lines)
Image → Video
I2VHot
// Image-to-Video generation with Wan 2.2
const response = await fetch('https://chutes-wan-2-2-i2v-14b-fast.chutes.ai/generate', {
method: 'POST',...Click to expand (15 lines)
Discovery & Embeddings
List Models
From list-models.ts
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (16 lines)
Embeddings
From embeddings.ts
Hot
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (11 lines)
Audio & Music
Drag audio from TTS to STT →Text to Speech
BetaHot
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (14 lines)
Speech to Text
BetaHot
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (10 lines)
Music Generation
BetaHot
import { createChutes } from '@chutes-ai/ai-sdk-provider';
// Initialize provider for auth...Click to expand (23 lines)
Safety & Custom
Content Moderation
From content-moderation.ts
Cold
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (17 lines)
Custom Inference
From custom-inference.ts
import { createChutes } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (18 lines)
Chute WarmupComing Soon
Therm - Pre-warm chutes for instant response
import { createChutes, warmUpChute } from '@chutes-ai/ai-sdk-provider';
const chutes = createChutes({ apiKey: process.env.CHUTES_API_KEY });...Click to expand (29 lines)