Chat Interface
Send messages, attach files, and interact with AI responses.
Sending Messages
- Type your message in the input bar at the bottom
- Press Enter or click the ↑ Send button
- The AI responds in real time — text streams character by character
Press Shift + Enter to add a new line without sending.
Attaching Files
You can send files along with your message for the AI to analyze:
Supported file types
| Type | Examples |
|---|---|
| Images | PNG, JPG, JPEG |
| Documents | PDF, DOCX, PPTX, XLSX, XLS, CSV, TXT, MD |
| Audio | MP3, M4A, WAV |
| Video | MP4, MOV |
How to attach
- Open the
+menu, then select Add photos & files - Drag and drop files anywhere in the chat area
- Paste an image from your clipboard (Ctrl/Cmd + V)
Attached files appear as thumbnails above the input field. Click ✕ on a file to remove it before sending.
You can attach up to 10 files, with a maximum size of 20 MB per file. File upload availability depends on the assistant's configuration.
Actions in the + menu
The same menu can include:
- Create image — Generate an image from your message
- Web search — Search current web information when the assistant has web access enabled
Create image and Web search are mutually exclusive. The selected action appears as a pill next to the + button and remains active until you turn it off.
Thinking Mode
Some Chat models support thinking levels to spend more effort on harder tasks. When available, you'll see a 💭 Think button in the input bar:
| Level | Behavior |
|---|---|
| Instant | Fast response without extended reasoning |
| Thinking | More reasoning for multi-step tasks |
| Thinking Extended | The highest available reasoning effort for difficult tasks |
Thinking mode is only available for supported Chat models. If the button doesn't appear, the current model does not support thinking. See Chat Model Selection.
Dictation
Click the 🎤 microphone button in the input bar to dictate your message:
- Click the mic — your browser will ask for microphone permission
- Speak your message
- Click the mic again to stop
- The transcribed text appears in the input field — edit if needed, then send
This is different from Voice Chat — dictation just converts speech to text for the input field.
AI Responses
Streaming
Responses appear in real time, character by character. While the AI is responding:
- A streaming indicator appears
- The ↑ Send button becomes a ⏹ Stop button — click to stop generation
Markdown & Code Blocks
The AI formats responses with:
- Bold, italic,
strikethrough - Bullet and numbered lists
- Tables
- Code blocks with syntax highlighting and a Copy button
- Blockquotes and links
You can disable markdown rendering in Settings → General → Display Markdown.
Follow-up Suggestions
After each response, the AI may suggest follow-up questions. Click any suggestion to send it immediately.
Suggestions cost additional credits. You can disable them in Settings → General → Show Suggestions.
Message Actions
Hover over any AI response to see action buttons:
| Action | Icon | Description |
|---|---|---|
| Copy | 📋 | Copy the full response to clipboard |
| Like | 👍 | Rate the response positively — choose a reason (Well written, Accurate, Helpful, etc.) |
| Dislike | 👎 | Rate the response negatively — choose a reason (Incorrect, Too wordy, etc.) |
| Read Aloud | 🔊 | Listen to the response using text-to-speech |
Feedback helps improve the AI's responses over time.
Scroll to Bottom
When you scroll up in a long conversation, a ↓ button appears near the input bar. Click it to jump back to the latest message.