AI Models
AI model categories and capabilities on the PlayKit platform
AI Models
PlayKit provides AI models across five categories. Use model aliases to automatically stay on the best available model, or specify a model name directly for precise control. The current model list is always available on the PlayKit Dashboard.
Model Categories
Text Generation
Supports multi-turn conversation, streaming responses, tool calling, structured output, and multimodal input (text + images). Available in all three SDKs.
Default aliases: default-chat-model (recommended), default-chat-fast (speed-optimized)
Image Generation
Text-to-image generation with support for multiple output sizes, seed control for reproducibility, and free background removal (transparent PNG output). Available in all three SDKs.
Supported sizes: 256x256, 512x512, 1024x1024, 1792x1024, 1024x1792
Default alias: default-image-model
3D Generation
Asynchronous text-to-3D — submit a task and poll for completion. Output includes geometry, textures, and PBR materials. Currently supported in the Unreal SDK.
Default alias: default-3d-model
Speech Recognition
Audio-to-text transcription with multi-language support, automatic language detection, and per-segment timestamps. Available in all three SDKs.
Default alias: default-transcription-model
Text-to-Speech
Text-to-audio synthesis with multiple voices and adjustable delivery (speed, volume, pitch, emotion). Available in the JavaScript and Unity SDKs.
Default alias: default-tts-model
Model Aliases
Using aliases keeps your game current without code changes as the platform's model roster evolves.
default-chat-model → best general-purpose text model
default-chat-fast → lowest-latency text model
default-image-model → default image generation model
default-3d-model → default 3D generation model
default-transcription-model → default speech-to-text model
default-tts-model → default text-to-speech modelTo override per-request, pass a specific model name directly:
// JavaScript
const chat = sdk.createChatClient('default-chat-fast');
const imageClient = sdk.createImageClient('default-image-model');// Unity
var chat = PlayKitSDK.Factory.CreateChatClient("default-chat-fast");
var image = PlayKitSDK.Factory.CreateImageClient("default-image-model");// Unreal
ChatClient->SetModelName(TEXT("default-chat-fast"));Model Status
Each model has a real-time status: Operational, Degraded, or Down. PlayKit routes requests through automatic failover across providers — if a primary provider is unavailable, requests fall back to an alternative automatically.
Viewing Available Models
The complete model list, current alias mappings, and pricing are on the PlayKit Dashboard. Models are also enumerable via the API:
GET /ai/v2/models?model_type=text|image|3d|transcription|tts