Skip to content

Supported File Types

Smartchat extracts the content of a file with a parser built for its format, then indexes it with an embedding model so it can be found during chats. Only formats with a parser can be ingested — this page lists them.

The same list applies everywhere a file enters a Space: manual upload, S3 AutoSync, and Confluence Sync.

CategoryFile types
Text documentspdf, doc, docx, rtf, epub
Presentationsppt, pptx
Spreadsheetsxls, xlsx, csv
Text and markuptxt, md, html, xml, json
Emailmsg, mbox
Source codepy, pyw, pyi, js, mjs, cjs, jsx, ts, tsx, mts, go, rs, java, c, h, cpp, hpp, cc, cs, rb, php, swift, kt, scala, sh, bash, sql
Audiomp3

Audio files are transcribed to text before indexing.

Convert the file to a supported format before uploading it — for example, export to PDF or DOCX. If ingestion fails for a file whose format is listed, see Ingestion Errors.