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
| Format | Extensions |
|---|---|
| JPEG | .jpg, .jpeg |
| PNG | .png |
| GIF | .gif |
| WebP | .webp |
| HEIC / HEIF | .heic, .heif |
| SVG | .svg |
Documents
| Format | Extensions |
|---|---|
| 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
| Format | Extensions |
|---|---|
| MP3 | .mp3 |
| WAV | .wav |
| OGG | .ogg |
| M4A | .m4a |
| AAC | .aac |
| FLAC | .flac |
| WMA | .wma |
| Opus | .opus |
Video
| Format | Extensions |
|---|---|
| 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.