AI Studio

Professional multi-modal workspace for Puter.js AI.
Ready
AI ConversationReady for a new conversation
How can I help?Ask anything, write code, analyze ideas, or work through a problem.
Optional image or video · maximum 100 MB per request. You can send normal text without an attachment.
PROMPT0 tokens
CONVERSATION0 tokens
MAX RESPONSE2,000
CONTEXT LEFT
⚙ Generation controlsFine-tune the next response
Loading every available provider…Checking capabilities…
Sampling control for models that support temperature.
Used by supported reasoning models.
Image conversationYour prompts and generated images
Create your first imageThe generated image will appear here.
Image referenceOptional URLs, separated by commas
Vision conversationImage understanding and OCR results
Analyze an imageYour image and AI analysis will appear here.
Upload imageChoose a local image up to 10 MB
Use an image URL or a local image. OCR extracts text; Analyze understands the full image.
Voice conversationText prompts and playable speech
Generate your first voiceThe audio player will appear here when ready.
Video conversationPrompts and generated video clips
Generate your first videoThe video player will appear here when ready.
Video availability depends on your provider. Backend errors are shown directly in this conversation.
File conversationDocuments and saved AI analysis
Analyze a documentThe document request and answer will appear here.
Upload documentSelect one local file for this request
The temporary cloud copy is removed after the request finishes. Support depends on the selected model.
Click a button to query Puter's currently exposed model/provider catalog.
SIGN-INChecking…
USER
MONTHLY USAGE
SDKPuter.js v2
Authentication is handled by Puter. Do not paste OpenAI API keys into this page.
TOKEN INTELLIGENCE

Usage center

Understand how your prompt, conversation history, and requested response share the model context window.

CURRENT PROMPT0estimated tokens
CHAT HISTORY0estimated tokens
RESPONSE BUDGET2,000maximum requested
MODEL CONTEXTcatalog metadata
Puter monthly usage

Sign in to load the usage information supplied by your Puter account.

What is a token?

A token is a small piece of text. In English, one token is roughly four characters or about three-quarters of a word. Other languages and code can use tokens differently.

What consumes tokens?

Your new message, recent conversation history, system instructions, attached content, tool results, and the generated answer all consume context.

Why context matters

The prompt and answer must fit inside the model’s context window. Longer chats leave less room for the next response.

Estimate versus billing

Counts shown here are browser estimates. The provider’s account usage is authoritative and may use credits, tokens, or another unit depending on the model.

PERSONALIZATION

Workspace settings

Control the look, chat behavior, saved account state, and local privacy preferences.

Save account session

Keep the Puter sign-in session available through Puter's own authentication system. This app never stores your password.

Save conversations locally

Store chat history in this browser using localStorage.

Auto-focus message box

Focus the composer whenever you start a new chat.

Account authentication remains controlled by Puter. “Save account” means this app remembers your preference; it does not save credentials.

⚙ Function calling

Run a small calculator tool through the model. The browser executes the requested function and sends its result back for a final response.