Chat
The platform includes a built-in chat interface, available to everyone in your organization. It connects to the Model Gateway and uses the platform's own user and tenant management, so people can chat with the models they're allowed to use — no setup, no separate login.
Using chat
- Pick a model or a preset agent — the picker lists every chat-capable model you have access to, and every
preset agent you may use. Agents come after the models, shown as
Preset agent: <name>. When you pick a preset agent, the Tools and Knowledge bases buttons are disabled because the agent has its own tools and knowledge bases — you cannot change them in chat. - Upload files, images, and audio. Ask questions about a document, summarize it, translate text, or transcribe a recording before sending it to the selected model or preset agent. See Sending audio for the transcription flow and supported formats. You can also paste an image straight into the message box. Copy a screenshot or a picture, click the message box, and press Ctrl+V (⌘+V on a Mac). The image is added to your message like any other attachment, and you can remove it before you send. Only images can be pasted this way. Use the upload button for other files.
- Manage conversations — full history, with forking, message editing, and retry / regenerate.
Sending audio
Attach a recording with the upload button, as you would attach a document. Chat sends the recording to the transcription model and waits for the text before it can send your message.
- Attach one audio file per message. If you attach more, Chat shows Attach only one audio file per message. and does not add the new audio files.
- The message box stays locked while Chat transcribes the recording. It unlocks when the transcript is ready.
- The message sent to the selected model or preset agent contains text only. If you also typed text, Chat sends
it first, followed by an
Audio transcript:section and the transcript. Without typed text, Chat sends only the transcript. - The selected model or preset agent never receives the audio file. Chat does not store the recording in the conversation.
Supported formats
Chat supports WAV, MP3, FLAC, and Ogg Vorbis recordings up to 31 MiB.
For M4A, AAC, WMA, and Opus recordings, behavior depends on the file metadata. If the browser identifies the file as audio, Chat sends it to the transcription model, which decides whether it can decode the recording. If the browser does not identify the file as audio, Chat rejects these filename extensions before sending the file to the model. In either case, an unsupported recording produces This audio format is not supported. Use WAV, MP3, FLAC, or Ogg Vorbis. Save the recording in one of the supported formats and attach it again.
Transcription model access
Chat selects the transcription model automatically, so exactly one must be available to you.
- No transcription model is available for this workspace. You cannot use audio yet. Ask an administrator to give you access to a transcription model.
- Chat cannot choose between multiple transcription models. Ask an administrator to configure one transcription model. You have access to more than one model, so Chat cannot select one.
- Chat could not load transcription models. Remove the audio file and try again. Chat could not read the model list. Remove the failed attachment and attach the file again.
When a recording fails
Chat shows the reason above the message box and marks the audio file with a warning. The message box stays locked, so you cannot send the message until you address the failed attachment.
- Select the remove button next to the file. The message box unlocks.
- Attach an audio file again to retry. The new attempt replaces the failed attachment.
Removing a recording while Chat is still processing it stops the transcription request.
Running several chats at the same time
You do not have to wait for one answer to finish. Send your message, open another conversation from the list, and send a message there too. Both answers keep arriving.
- The message box is locked only in the conversation that is still writing an answer. In every other conversation you can type and send as usual.
- The conversation list shows a small dot next to every conversation that is still writing an answer. The dot disappears when the answer is finished. A screen reader reads the conversation name followed by Streaming….
- Stop ends only the answer in the conversation you are looking at. Answers in other conversations keep arriving.
- Open a conversation again at any time. It appears right away, and an answer that is still arriving carries on where it left off.
- Deleting a conversation stops the answer it is still writing.
- Closing the tab or losing your connection stops the stream. When you open the conversation again, you see the answer up to the last part the server saved. The answer does not continue from there.
Chatting with a preset agent
A preset agent is a saved setup with its own model, its own instructions, and its own tools. Pick one in the picker and write your message as usual.
- The person who created the agent chooses its model, its instructions, and its tools. You cannot change them in chat.
- You do not pick tools for an agent. It always uses the tools it was set up with. The Tools and Knowledge bases buttons stay on screen while an agent is selected, but you cannot use them. Point at a button, or move to it with the keyboard, to see why.
- You do not need access to the agent's model or to its tools. Access to the agent is enough.
- The conversation stays with the agent you started it on. Its entry in the conversation list reads
<title> · Preset agent: <agent id>, and the picker returns to that agent when you open the conversation again — also after a page reload. - You can still move the conversation to a model or to another agent. When the conversation already has messages, chat asks you to confirm first, because the change can affect the quality of the answers.
If the agent is deleted or renamed, opening the conversation shows Preset agent no longer available. Pick a model or another agent in the dialog and select Continue. The conversation carries on with your choice, and chat does not ask again.
Some of an agent's tools belong to an outside service that you sign in to yourself. When the agent needs one of them, a new browser tab opens on that service's sign-in page. Sign in there. The tab closes and the agent finishes answering the message you already sent — you do not have to send it again. You sign in through the agent, so you do not need your own permission on the tool server.
Chat runs entirely within your environment and respects the same tenant boundaries and access rules as the rest of the platform.