Generate files in chat
Create verified downloadable XLSX, CSV, TSV, TXT, Markdown, and JSON files.
Last updated on
Ask the model to prepare a file and specify its format, structure, and data. provod.ai can create XLSX, CSV, TSV, TXT, Markdown, or JSON. For a spreadsheet, state the columns, sheet order, and required totals up front.
Create an XLSX report named sales.xlsx with Sales and Summary sheets.
The first sheet needs Customer, Date, and Amount columns;
the second should contain the total sales amount.What happens after the request
Chat prepares the structure
The model invokes the built-in file-generation tool. Executable code, macros, and external workbook links are not supported.
A worker creates and verifies the file
The chat card shows preparation, rendering, verification, and upload phases. Reloading the page restores the same durable job instead of starting another generation.
Download the result
When the job completes, the card shows the filename, format, size, and any available row or sheet metadata. The download action creates a fresh short-lived link only after workspace access is checked.
The file remains private and is deleted with its chat thread. The card does not contain a permanent public object URL; access is checked again on every download.
Get a predictable result
- State the format and filename.
- List columns and value types for tabular output.
- Name each sheet and describe its contents for multi-sheet workbooks.
- Request aggregates explicitly: sum, average, minimum, maximum, or count.
- Split very large datasets when chat reports that a safety limit was exceeded.
CSV and TSV values that resemble spreadsheet formulas are stored as text. This prevents a formula from executing when the export is opened.