Skip to main content

Supported File Types

Cognivo Chat accepts a wide range of file types across images, documents, audio, video, and code. The exact formats available in any conversation depend on the AI model and endpoint currently selected.


Supported Categories

Images

FormatExtensions
JPEG.jpg, .jpeg
PNG.png
GIF.gif
WebP.webp
HEIC / HEIF.heic, .heif
SVG.svg

Documents

FormatExtensions
PDF.pdf
Word document.docx
PowerPoint presentation.pptx
Excel spreadsheet.xlsx, .xls
Markdown.md
Plain text.txt
HTML.html
JSON.json
YAML.yml, .yaml
CSV.csv
XML.xml
SQL.sql
ZIP archive.zip
TAR archive.tar

Code Files

Python, JavaScript, TypeScript, Java, C, C++, C#, PHP, Ruby, Go, Rust, Swift, Kotlin, shell scripts, and most other common programming languages and configuration file formats are accepted.

Audio

FormatExtensions
MP3.mp3
WAV.wav
OGG.ogg
M4A.m4a
AAC.aac
FLAC.flac
WMA.wma
Opus.opus

Video

FormatExtensions
MP4.mp4
AVI.avi
MOV.mov
WMV.wmv
WebM.webm
MKV.mkv
FLV.flv
M4V.m4v
3GP.3gp
OGV.ogv

Provider-Specific Limits

File size limits vary depending on the AI model selected:

  • Some models apply a size limit specifically for PDF files
  • Some models apply a size limit for images
  • Audio and video file limits also vary by model

If a file is rejected after upload, the most common cause is that the file exceeds the size limit for the active model. Try selecting a different model or reducing the file size.


Per-Model Restrictions

The same file type may be accepted by one model and rejected by another. MIME type restrictions are applied at the model level, not at the platform level. If a supported format is not being accepted, switch to a model that explicitly supports that file category.


What Happens on an Unsupported File

If you try to upload a file that is not supported, an error message appears and the file is not attached. The rest of your message is not affected.