provod.ai / docs
Start here

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.

Example request
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.

Troubleshooting

On this page