What is it?
File support in chat lets you include external content directly in the conversation as context for the AI. In practice, you can:- Summarize a PDF or Word document;
- Analyze data from a CSV or Excel spreadsheet;
- Extract information from a presentation;
- Transcribe and analyze audio and video;
- Review, explain, or fix code files;
- Ask questions about images attached to the chat.
How to use it?
- Attach a file to the chat.
- Wait for processing to finish before sending more complex requests.
- Write a clear Prompt indicating the expected result.
- If needed, ask follow-up questions in the same conversation to go deeper into the file analysis.
Supported formats
Documents and data
These files can be used for tasks such as summarization, information extraction, content comparison, data analysis, and creating responses based on the uploaded material.
Audio and video
Audio and video files are processed with transcription via Deepgram. After processing, you can ask questions about the spoken content, request summaries, identify topics, and extract decisions or next steps.
Media processing may consume more credits than text files, because it involves transcription before AI analysis.
Images — available in chat
In chat, you can attach images and ask the AI to describe them, extract visual information, compare elements, or generate analyses from the displayed content.
Code files
Tess also accepts several code and configuration file formats. All of them follow the same processing workflow for code.
With these files, you can ask for explanations, logic review, error identification, documentation, improvement suggestions, and conversion between languages or formats.
Deeper explanation
Each format accepted by Tess is associated with a processing workflow. That workflow defines how the content will be prepared for use in chat. In general:- Documents, spreadsheets, and code may use
smart_searchmode, which locates relevant parts of the file before generating the response. - Audio and video use transcription via Deepgram before analysis.
- Images are processed as visual content in chat and in the API.
- The Web Scrapper feature is available only in the chat context and does not correspond to a file uploaded by the user.
Practical examples
Summarize a contract in PDF
Attach the.pdf file and use:
Analyze a results spreadsheet
Attach a.csv or .xlsx file and use:
Review a code file
Attach a.py, .js, or another supported format and use:
Extract decisions from a recorded meeting
Attach an audio or video file and use:Analyze an image
Attach an image in chat and use:SMART PROCESSINGWe use smart processing that identifies the same content already processed in Tess to avoid processing it again. So even if the file name is different and the content is the same, once it has been processed once, we will reference the original one.
Important notes
- Uploading and processing files may consume credits, especially in tasks that involve advanced models, analysis of large files, audio, and video.
- Very large files or files with a large volume of content may take longer to process and may be analyzed in parts, according to the model’s context window.
- For audio and video, transcription quality may vary depending on language, noise, multiple speakers, and recording quality.
- Web Scrapper is a chat-specific feature for web content and is not a file format for upload.