PlayKit.ai

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 model

To 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