Export
Define custom data fields, generate structured metadata with AI, and download or upload your images with their data.
Schema Builder
The export system starts with a schema that defines what data accompanies each image. Every project includes three built-in fields:
- •
slug— URL-friendly name (e.g., "chicken-tikka-masala") - •
title— Display name (e.g., "Chicken Tikka Masala") - •
imageUrl— URL to the generated image
You can add unlimited custom fields. Each field has a name, type, and an instruction that tells the AI how to generate the value.
Field Types
Custom fields support three types:
- •Text — Free-form text (descriptions, tags, SEO content)
- •Number — Numeric values (calories, prep time, difficulty rating)
- •Enum — One of a defined set of options (category, cuisine type, dietary label)
AI-Powered Data Generation
Once your schema is defined, click generate to have the AI fill in values for all items. You can choose to generate:
- •Missing values only — Fills in blanks without overwriting existing data
- •All values — Regenerates everything from scratch
Values appear in an editable table where you can manually adjust any cell. You can also regenerate individual rows.
Use the Export Chat panel on the right to add fields with natural language. Try "Add a description field" or "Add tags for search" — the AI will configure the field for you.
Export Formats
Export your data in three formats:
- •JSON — Complete array of objects with all fields. Ideal for APIs and databases.
- •CSV — Spreadsheet-compatible format. Opens in Excel, Google Sheets, etc.
- •Supabase — Uploads images directly to Supabase Storage and returns public HTTPS URLs. Both transparent and original versions are uploaded. Progress is streamed in real time.
Data Table
The export table provides several tools for managing your data:
- •Pagination (25 rows per page)
- •Filter by: all items, hosted URLs, local only, no image, generated, not generated
- •Sort by: name A-Z/Z-A, hosted first, local first
- •Inline editing (double-click any non-built-in cell)
- •Per-row regeneration and deletion
- •Image status indicators: green = hosted, yellow = local, red = no image