Skip to content

Opal Supported File Types

beginner
πŸ“œFoundationOpal

This reference lists every file format Opal accepts, along with technical limits for uploads and processing. Use it to verify compatibility before uploading assets or configuring agents that process files.

PropertySpecification
Supported formats.png, .jpeg, .webp
MIME typesimage/png, image/jpeg, image/webp
Maximum file size7 MB
Maximum images per prompt3,000
  • Generate original images with customizable aspect ratios: 1:1, 4:3, 16:9, 9:16
  • Edit existing images by providing URL links
  • Request up to four image variations per prompt
  • AI-powered alt text generation
PropertySpecification
Supported formats.pdf, .txt, .csv
MIME typesapplication/pdf, text/plain, text/csv
Maximum file size50 MB
Maximum pages per file1,000
Maximum files per prompt3,000
  • Content extraction and summarization
  • Data analysis for CSV files
  • Multi-page PDF processing
  • Text file parsing and analysis
PropertySpecification
Supported formats.3gp, .avi, .flv, .mov, .mpeg, .mp4, .mpg, .webm, .wmv
MIME typesvideo/mp4, video/webm, video/quicktime, video/x-msvideo, video/x-flv, video/3gpp, video/mpeg, video/x-ms-wmv
Maximum length (with audio)Approximately 45 minutes
Maximum length (without audio)Approximately 1 hour
Maximum videos per prompt10
  • Video content analysis
  • Scene and subject identification
  • Audio extraction and processing (when audio track present)
PropertySpecification
Supported formats.aac, .flac, .m4a, .mp3, .mpeg, .ogg, .pcm, .wav
MIME typesaudio/mp3, audio/wav, audio/mpeg, audio/ogg, audio/flac, audio/aac, audio/x-m4a, audio/L16
Maximum lengthApproximately 8.4 hours (up to 1 million tokens)
Maximum files per prompt1
  • Audio summarization
  • Transcription
  • Translation
  • Content analysis

In addition to the file types listed above, Opal Chat supports:

FormatMIME typeUse case
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetSpreadsheet analysis and data extraction
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentDocument analysis and content extraction

Canvas produces content in six MIME types, each with specific export options:

Canvas formatMIME typeExport options
Markdowntext/markdownWord, PDF, text, RTF, markdown
HTMLtext/htmlHTML, PDF, text
Reactapplication/x-reactjsJavaScript, JSX
Next.jsapplication/x-nextjsJavaScript, JSX
CSVtext/csvCSV, Excel, PDF
PowerPointapplication/vnd.ms-powerpointPPTX, PDF