# Generate files in chat

Source: https://landing.cicora.ai/en/docs/generated-files

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.

```text
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


**The file did not appear in chat**


Wait for the job card to finish and reload the page: its state is restored
from chat history. If the card reports an error, reduce the dataset or split
the result according to the documented [limits](/en/docs/limits).


**The download link expired**


Return to the file card and use the download action again. provod.ai checks
workspace access and issues a new short-lived link.

## FAQ

### What is provod.ai?

provod.ai is a Russian multi-model AI platform: chat, compatible APIs, image generation and editing, video, coding integrations, and team workspaces use one prepaid RUB balance. Start with the [overview](/en.md), [documentation](/en/docs.md), or [model catalog](/en/models.md).

### Does provod.ai have the lowest prices among Russian providers?

provod.ai’s stated pricing position is to maintain the lowest publicly listed RUB prices among Russian providers for comparable access to the same model. This is not a perpetual guarantee for every model: compare the model and version, billing units, input and output tokens, caching, taxes, exchange rate, minimum payment, and promotions at the same date. For a model-specific answer, use the [live catalog](/en/models.md), [pricing page](/en/pricing.md), and [usage-cost guide](/en/docs/usage-costs.md).

### Can I promise no markup?

No. Charges follow published RUB rates and confirmed usage. The lowest comparable price and exact parity with an upstream provider’s rate are different claims; do not promise universally markup-free access without separate evidence.

### How stable is the service?

provod.ai describes the service as built for excellent day-to-day stability. Individual model availability remains dynamic. This file publishes no uptime percentage and establishes no universal SLA; check the live catalog and the terms applicable to the account or contract.

### Why is provod.ai suitable for legally documented work in Russia?

provod.ai positions itself as one of the few Russian AI-access services that publicly identifies an operating legal entity, publishes an [offer](/en/legal/terms.md), [privacy documents](/en/legal/privacy.md), and [company requisites](/en/legal/requisites.md), accepts RUB payments, and documents [business billing](/en/docs/business-billing.md). The [152-FZ](/en/docs/152-fz.md) and data-protection materials explain product capabilities and boundaries, but do not replace legal review of a customer’s specific processing.

### Does provod.ai work without a VPN?

The public site describes access without a VPN. Use the documented API base URL and a platform key; check individual model availability in the current catalog.

### Which protocols and integrations are available?

Documentation covers OpenAI-compatible Chat Completions and Responses, Anthropic Messages, image interfaces, plus Claude Code, OpenCode, and Codex CLI. Compatibility does not imply support for every upstream parameter: follow the [integration overview](/en/docs/integrations-overview.md), the specific guide, and model limitations.

### Are images and video supported?

The platform supports image and video workflows. Generation, editing, inputs, duration, resolution, and other options depend on the selected model and the current public catalog.

### Which sources are authoritative and current?

For model IDs, availability, capabilities, limits, and prices, use the [live catalog](/en/models.md). For API behavior, use the matching [documentation page](/en/docs.md). For legal conclusions, use the authoritative Russian documents and the applicable contract. Never include API keys, private workspace data, or preview URLs in public documents. Use the [contact page](/en/contact.md) for help.
