{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/huggingface-co/2025-10-21-unlock-the-power-of-images-with-ai-sheets/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "> 🧭**TL;DR**: Hugging Face AI Sheets is an open-source tool for **supercharging datasets with AI models**, no code required. **Now with vision support**: extract data from images (receipts, documents), generate visuals from text, and edit images—all in a spreadsheet. Powered by thousands of open models via Inference Providers.\n\n\" type=\"video/mp4\"> \\\nAnalyzing your images with AI Sheets\n\nWe are excited to release a massive update to [Hugging Face AI Sheets](https://github.com/huggingface/aisheets), the open-source tool for building, transforming, and enriching data with open AI models. AI Sheets leverages [Inference Providers](https://huggingface.co/docs/inference-providers/index), which means you can use thousands of open models powered by the best inference providers on the planet.\n\nThe [first version of AI Sheets](https://huggingface.co/blog/aisheets) made structuring and enriching textual content a breeze. **Now, we're adding vision to AI Sheets.**\n\nImages are everywhere—product photos, receipts, screenshots, diagrams, charts, logos. These documents contain structured information waiting to be extracted, analyzed, and transformed. Today, you can finally work with visual content directly in AI Sheets: view images, analyze them, extract information, generate new ones, and even edit them in real-time —all in the same workflow.\n\n## Your images have stories to tell\n\nImages contain valuable information—product catalogs, support tickets, research archives, receipts, documents. Now you can upload images directly or use datasets with images, and use vision models to extract, analyze, and structure the information inside them.\n\n**What you can do:**\n\n- **Describe and categorize images** - Generate captions for product photos, classify document types, or tag images by content\n- **Extract structured data** - Pull line items from receipts, data from charts, or text from scanned documents\n- **Add context and metadata** - Automatically label images with relevant attributes, quality scores, or custom annotations\n\nJust like text columns, you can iterate on prompts, manually edit outputs, and use thumbs-up to teach the model what you want. Your feedback becomes few-shot examples for better results.\n\n**Example: From receipts to structured expenses**\n\nImagine you're back from a trip with a stack of receipts. Upload them to AI Sheets and create a column with a prompt like: `Extract the merchant name, date, total amount, and expense category from this receipt`\n\nAI Sheets processes each receipt and gives you a clean table with all the details extracted. You can edit any mistakes, validate good results with thumbs-up, and regenerate to improve the rest. Export the final dataset as CSV or Parquet for your expense tracking tool.\n\nOr maybe you're digitizing handwritten recipes from old family notebooks. Create columns to extract ingredients, cooking time, and cuisine type—turning your personal archive into a searchable, structured dataset.\n\n## Generate and transform text and images in the same flow\n\nNeed visuals for your content? AI Sheets can generate and edit images directly in your spreadsheet using AI models, keeping your entire content creation workflow in one place.\\\nWhat you can do:\n\n- Generate images from text - Create social media graphics, thumbnails, or illustrations that match your content\n- Edit and transform existing images - Modify uploaded images or generated visuals—change styles, add elements, adjust compositions\n- Create variations at scale - Generate multiple versions or styles to test what resonates with your audience\n- Build visual content libraries - Produce consistent branded assets across large content campaigns\n-\n\n**Example: Creating a content calendar with visuals**\\\nImagine you're planning a month of social media posts about healthy recipes. You have a spreadsheet with post titles and descriptions, but no images yet.\n\nCreate an image column with a prompt like: Generate an appetizing food photo for: {{title}}. Style: bright, overhead shot, natural lighting.\n\nAI Sheets generates a unique image for each post. Not quite right? Create another column to edit them: Transform the image to have a rustic wooden background and add fresh herbs as garnish.\n\nYou can iterate on generation and editing prompts and try different approaches. Your entire content calendar—copy and visuals—lives in one spreadsheet, ready to schedule or export.\n\n## Step-by-step guide\n\nNow let’s see AI Sheets in action. We will use open models to unlock the knowledge within handwritten recipes like the ones you could find from your grandma.\n\n### Upload your data\n\nWe have a folder with photos that we can simply upload to the app.\n\n[![folder](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/OZSQLc_GeINsLWnL-3t49.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/OZSQLc_GeINsLWnL-3t49.png)\n\n[![upload](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/s8FkH6gw2LG9F7rM2mJ0D.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/s8FkH6gw2LG9F7rM2mJ0D.png)\n\nThe result is a spreadsheet like this:\n\n[![table](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/4lW1LWM31dB_stOP0QvL1.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/4lW1LWM31dB_stOP0QvL1.png)\n\n### Understanding AI actions\n\nEach column in your spreadsheet can be transformed, extracted from, queried, and anything you can imagine using AI actions.\n\nTo see this in action, click on the overlay on top of any column:\n\n[![ai-action](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/O1XHmf70blGY6kRMOcvMi.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/O1XHmf70blGY6kRMOcvMi.png)\n\nImage columns come with image operations like extracting text, asking the image, object detection, colorization, adding text, and any custom action you can think of.\n\nText columns include summarization, keyword extraction, translation, and custom actions.\n\nA prompt and a model define every AI action. Let’s see what we can do with our handwritten recipes dataset!\n\n### Extract text from images.\n\nAI Sheets comes with a template to extract text from images:\n\n[![extract-text](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/gTXMKRJ8J0Oil7YUZUnOr.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/gTXMKRJ8J0Oil7YUZUnOr.png)\n\nThe result of this action is an AI-generated column with the transcribed text. Let’s see an example:\n\n[![recipe](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/7IuC9cTT5v-fXHvI9NB9D.webp)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/7IuC9cTT5v-fXHvI9NB9D.webp)\n\nFor the above image, the extracted text is as follows:\n\n```\nMEMORANDUM:\n\nFrom\n\nTo\n\n1 Box Duncan Hines Yellow Cake Mix\n\n1 Box instant lemon pudding\n\n2/3 cups water\n\n1/2 cup Mozola oil\n\n4 eggs\n\nLemon flavoring to taste.\n\nPut in mixing bowl and beat for 10 min.\n\nand REMEMBER... for Quality PRINTING\n\nCALL OR WRITE\n\nGatling & Pierce\n\nPRINTERS\n\nTELEPHONE 332-2579\n\n22 YEARS OF SERVICE IN NORTHEASTERN CAROLINA\n```\n\nNot bad! But we see it has included printed text for the header and footer, and we’re interested in the recipe text. The reason this text is included is that we have used the default template for text extraction, which is as follows:\n\n`Extract and transcribe all visible text from the image, including signs, labels, documents, or any written content`\n\nLet’s now try a custom prompt.\n\n[![custom](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/oYanFJWYR6zejEgq2TFYc.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/oYanFJWYR6zejEgq2TFYc.png)\n\nHere is the extracted recipe details:\n\n\\- 1 box Duncan Hines Yellow Cake Mix\\\n\\- 1 box instant lemon pudding\\\n\\- 2/3 cups water\\\n\\- 1/2 cup Mazola oil\\\n\\- 4 eggs\\\n\\- Lemon flavoring to taste\\\n\\- Put in mixing bowl and beat for 10 minutes\n\nThis is great! But what about more complex images? By default, AI Sheets uses models with a good balance of speed and accuracy, but you can experiment with thousands of models. The above example uses the default vision language model `Qwen/Qwen2.5-VL-7B-Instruct`.\n\nLet’s test a SoTA reasoning model, `Qwen/Qwen3-VL-235B-A22B-Reasoning`, with a more challenging image.\n\n[![qwen3](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/pA3vr1tw8VtmgS9Q6pskF.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/pA3vr1tw8VtmgS9Q6pskF.png)\n\nHere’s the comparison between the models:\n\n| Qwen/Qwen2.5-VL-7B-Instruct                                                                                                                                                                                       | Qwen/Qwen3-VL-235B-A22B-Reasoning                                                                                                                                                                                  |\n| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| in large bowl combine meat, onion, bread crumbs 1/2 nutmeg & cheese - as you add sprinkle around. Then blend - Last sprinkle blend again Bake in large pan for 10-15 min. at 350. Let stand 5 min before serving. | in lg bowl combine meat, onion, bread crumbs 1/4 nutmeg & cheese - as you add sprinkle around. then blend - last **spinach** blend again. Bake in lg pan for **50-60 min. @ 350** - let stand 5 min before serving |\n\nBoth models produce very similar outputs, but with two subtle but important details (**in bold**): the temperature and a key ingredient: spinach.\n\n### Clean, transform, and enrich text\n\nOnce we are satisfied with the extracted text, we can further transform and enrich it. We need to perform an AI action with the new column as follows:\n\n[![format](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/lB4Z_iEKIUnuaSTPqc_xZ.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/lB4Z_iEKIUnuaSTPqc_xZ.png)\n\nWe now have a beautifully structured HTML page for each recipe:\n\n[![html](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/zSCnY3D6uobqSCHj7tBqR.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/zSCnY3D6uobqSCHj7tBqR.png)\n\n### Edit and transform images.\n\nFinally, AI Sheets integrates image-to-image models like Qwen-Image-Edit. This means you can run AI actions to transform and enrich your images.\n\nFor example, let’s say you want to give your recipes and old-looking style, you need to go to the column and use the B&W template like so:\n\n[![transform-bw](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/Blf4wtKrX6UYkQ06HUV-8.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/Blf4wtKrX6UYkQ06HUV-8.png)\n\nResult:\n\n[![bw](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/cMzCQUMMRKch__C3W_-Ve.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/cMzCQUMMRKch__C3W_-Ve.png)\n\n### Export your dataset\n\nOnce you're happy with your new dataset, export it to the Hub! You can export it to an organization, your personal profile or make it private if you don't want to share it with the community.\n\n[![export](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/2fSKxUzwZtPkPJ-ZWEYYl.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/2fSKxUzwZtPkPJ-ZWEYYl.png)\n\nYou can check out [the dataset](https://huggingface.co/datasets/aisheets/unlocked-recipes) we have just created.\n\n## What's next?\n\nYou can [try AI Sheets](https://huggingface.co/spaces/aisheets/sheets) without installing or downloading and deploying it locally from the [GitHub repo](https://github.com/huggingface/aisheets). To run locally and get the most out of it, we recommend you subscribe to PRO and get 20x monthly inference usage.\n\nIf you have questions or suggestions, let us know in the Community tab or by [opening an issue on GitHub](https://github.com/huggingface/aisheets).\n",
  "authors": [],
  "captured_at": "2026-10-04T12:50:30.804479567+00:00",
  "category": "ai",
  "content_html": "<blockquote>\n<p>🧭<strong>TL;DR</strong>: Hugging Face AI Sheets is an open-source tool for <strong>supercharging datasets with AI models</strong>, no code required. <strong>Now with vision support</strong>: extract data from images (receipts, documents), generate visuals from text, and edit images—all in a spreadsheet. Powered by thousands of open models via Inference Providers.</p>\n</blockquote>\n<p>&quot; type=&quot;video/mp4&quot;&gt;<br />\nAnalyzing your images with AI Sheets</p>\n<p>We are excited to release a massive update to <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/huggingface/aisheets\">Hugging Face AI Sheets</a>, the open-source tool for building, transforming, and enriching data with open AI models. AI Sheets leverages <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/docs/inference-providers/index\">Inference Providers</a>, which means you can use thousands of open models powered by the best inference providers on the planet.</p>\n<p>The <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/blog/aisheets\">first version of AI Sheets</a> made structuring and enriching textual content a breeze. <strong>Now, we're adding vision to AI Sheets.</strong></p>\n<p>Images are everywhere—product photos, receipts, screenshots, diagrams, charts, logos. These documents contain structured information waiting to be extracted, analyzed, and transformed. Today, you can finally work with visual content directly in AI Sheets: view images, analyze them, extract information, generate new ones, and even edit them in real-time —all in the same workflow.</p>\n<h2>Your images have stories to tell</h2>\n<p>Images contain valuable information—product catalogs, support tickets, research archives, receipts, documents. Now you can upload images directly or use datasets with images, and use vision models to extract, analyze, and structure the information inside them.</p>\n<p><strong>What you can do:</strong></p>\n<ul>\n<li><strong>Describe and categorize images</strong> - Generate captions for product photos, classify document types, or tag images by content</li>\n<li><strong>Extract structured data</strong> - Pull line items from receipts, data from charts, or text from scanned documents</li>\n<li><strong>Add context and metadata</strong> - Automatically label images with relevant attributes, quality scores, or custom annotations</li>\n</ul>\n<p>Just like text columns, you can iterate on prompts, manually edit outputs, and use thumbs-up to teach the model what you want. Your feedback becomes few-shot examples for better results.</p>\n<p><strong>Example: From receipts to structured expenses</strong></p>\n<p>Imagine you're back from a trip with a stack of receipts. Upload them to AI Sheets and create a column with a prompt like: <code>Extract the merchant name, date, total amount, and expense category from this receipt</code></p>\n<p>AI Sheets processes each receipt and gives you a clean table with all the details extracted. You can edit any mistakes, validate good results with thumbs-up, and regenerate to improve the rest. Export the final dataset as CSV or Parquet for your expense tracking tool.</p>\n<p>Or maybe you're digitizing handwritten recipes from old family notebooks. Create columns to extract ingredients, cooking time, and cuisine type—turning your personal archive into a searchable, structured dataset.</p>\n<h2>Generate and transform text and images in the same flow</h2>\n<p>Need visuals for your content? AI Sheets can generate and edit images directly in your spreadsheet using AI models, keeping your entire content creation workflow in one place.<br />\nWhat you can do:</p>\n<ul>\n<li>Generate images from text - Create social media graphics, thumbnails, or illustrations that match your content</li>\n<li>Edit and transform existing images - Modify uploaded images or generated visuals—change styles, add elements, adjust compositions</li>\n<li>Create variations at scale - Generate multiple versions or styles to test what resonates with your audience</li>\n<li>Build visual content libraries - Produce consistent branded assets across large content campaigns</li>\n<li></li>\n</ul>\n<p><strong>Example: Creating a content calendar with visuals</strong><br />\nImagine you're planning a month of social media posts about healthy recipes. You have a spreadsheet with post titles and descriptions, but no images yet.</p>\n<p>Create an image column with a prompt like: Generate an appetizing food photo for: {{title}}. Style: bright, overhead shot, natural lighting.</p>\n<p>AI Sheets generates a unique image for each post. Not quite right? Create another column to edit them: Transform the image to have a rustic wooden background and add fresh herbs as garnish.</p>\n<p>You can iterate on generation and editing prompts and try different approaches. Your entire content calendar—copy and visuals—lives in one spreadsheet, ready to schedule or export.</p>\n<h2>Step-by-step guide</h2>\n<p>Now let’s see AI Sheets in action. We will use open models to unlock the knowledge within handwritten recipes like the ones you could find from your grandma.</p>\n<h3>Upload your data</h3>\n<p>We have a folder with photos that we can simply upload to the app.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/OZSQLc_GeINsLWnL-3t49.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/OZSQLc_GeINsLWnL-3t49.png\" alt=\"folder\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/s8FkH6gw2LG9F7rM2mJ0D.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/s8FkH6gw2LG9F7rM2mJ0D.png\" alt=\"upload\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>The result is a spreadsheet like this:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/4lW1LWM31dB_stOP0QvL1.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/4lW1LWM31dB_stOP0QvL1.png\" alt=\"table\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<h3>Understanding AI actions</h3>\n<p>Each column in your spreadsheet can be transformed, extracted from, queried, and anything you can imagine using AI actions.</p>\n<p>To see this in action, click on the overlay on top of any column:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/O1XHmf70blGY6kRMOcvMi.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/O1XHmf70blGY6kRMOcvMi.png\" alt=\"ai-action\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>Image columns come with image operations like extracting text, asking the image, object detection, colorization, adding text, and any custom action you can think of.</p>\n<p>Text columns include summarization, keyword extraction, translation, and custom actions.</p>\n<p>A prompt and a model define every AI action. Let’s see what we can do with our handwritten recipes dataset!</p>\n<h3>Extract text from images.</h3>\n<p>AI Sheets comes with a template to extract text from images:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/gTXMKRJ8J0Oil7YUZUnOr.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/gTXMKRJ8J0Oil7YUZUnOr.png\" alt=\"extract-text\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>The result of this action is an AI-generated column with the transcribed text. Let’s see an example:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/7IuC9cTT5v-fXHvI9NB9D.webp\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/7IuC9cTT5v-fXHvI9NB9D.webp\" alt=\"recipe\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>For the above image, the extracted text is as follows:</p>\n<pre><code><span class=\"code-snippet\">MEMORANDUM:\n\nFrom\n\nTo\n\n1 Box Duncan Hines Yellow Cake Mix\n\n1 Box instant lemon pudding\n\n2/3 cups water\n\n1/2 cup Mozola oil\n\n4 eggs\n\nLemon flavoring to taste.\n\nPut in mixing bowl and beat for 10 min.\n\nand REMEMBER... for Quality PRINTING\n\nCALL OR WRITE\n\nGatling &amp; Pierce\n\nPRINTERS\n\nTELEPHONE 332-2579\n\n22 YEARS OF SERVICE IN NORTHEASTERN CAROLINA\n</span></code></pre>\n<p>Not bad! But we see it has included printed text for the header and footer, and we’re interested in the recipe text. The reason this text is included is that we have used the default template for text extraction, which is as follows:</p>\n<p><code>Extract and transcribe all visible text from the image, including signs, labels, documents, or any written content</code></p>\n<p>Let’s now try a custom prompt.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/oYanFJWYR6zejEgq2TFYc.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/oYanFJWYR6zejEgq2TFYc.png\" alt=\"custom\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>Here is the extracted recipe details:</p>\n<p>- 1 box Duncan Hines Yellow Cake Mix<br />\n- 1 box instant lemon pudding<br />\n- 2/3 cups water<br />\n- 1/2 cup Mazola oil<br />\n- 4 eggs<br />\n- Lemon flavoring to taste<br />\n- Put in mixing bowl and beat for 10 minutes</p>\n<p>This is great! But what about more complex images? By default, AI Sheets uses models with a good balance of speed and accuracy, but you can experiment with thousands of models. The above example uses the default vision language model <code>Qwen/Qwen2.5-VL-7B-Instruct</code>.</p>\n<p>Let’s test a SoTA reasoning model, <code>Qwen/Qwen3-VL-235B-A22B-Reasoning</code>, with a more challenging image.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/pA3vr1tw8VtmgS9Q6pskF.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/pA3vr1tw8VtmgS9Q6pskF.png\" alt=\"qwen3\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>Here’s the comparison between the models:</p>\n<table>\n<thead>\n<tr>\n<th>Qwen/Qwen2.5-VL-7B-Instruct</th>\n<th>Qwen/Qwen3-VL-235B-A22B-Reasoning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>in large bowl combine meat, onion, bread crumbs 1/2 nutmeg &amp; cheese - as you add sprinkle around. Then blend - Last sprinkle blend again Bake in large pan for 10-15 min. at 350. Let stand 5 min before serving.</td>\n<td>in lg bowl combine meat, onion, bread crumbs 1/4 nutmeg &amp; cheese - as you add sprinkle around. then blend - last <strong>spinach</strong> blend again. Bake in lg pan for <strong>50-60 min. @ 350</strong> - let stand 5 min before serving</td>\n</tr>\n</tbody>\n</table>\n<p>Both models produce very similar outputs, but with two subtle but important details (<strong>in bold</strong>): the temperature and a key ingredient: spinach.</p>\n<h3>Clean, transform, and enrich text</h3>\n<p>Once we are satisfied with the extracted text, we can further transform and enrich it. We need to perform an AI action with the new column as follows:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/lB4Z_iEKIUnuaSTPqc_xZ.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/lB4Z_iEKIUnuaSTPqc_xZ.png\" alt=\"format\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>We now have a beautifully structured HTML page for each recipe:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/zSCnY3D6uobqSCHj7tBqR.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/zSCnY3D6uobqSCHj7tBqR.png\" alt=\"html\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<h3>Edit and transform images.</h3>\n<p>Finally, AI Sheets integrates image-to-image models like Qwen-Image-Edit. This means you can run AI actions to transform and enrich your images.</p>\n<p>For example, let’s say you want to give your recipes and old-looking style, you need to go to the column and use the B&amp;W template like so:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/Blf4wtKrX6UYkQ06HUV-8.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/Blf4wtKrX6UYkQ06HUV-8.png\" alt=\"transform-bw\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>Result:</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/cMzCQUMMRKch__C3W_-Ve.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/cMzCQUMMRKch__C3W_-Ve.png\" alt=\"bw\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<h3>Export your dataset</h3>\n<p>Once you're happy with your new dataset, export it to the Hub! You can export it to an organization, your personal profile or make it private if you don't want to share it with the community.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/2fSKxUzwZtPkPJ-ZWEYYl.png\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/2fSKxUzwZtPkPJ-ZWEYYl.png\" alt=\"export\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>You can check out <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/datasets/aisheets/unlocked-recipes\">the dataset</a> we have just created.</p>\n<h2>What's next?</h2>\n<p>You can <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://huggingface.co/spaces/aisheets/sheets\">try AI Sheets</a> without installing or downloading and deploying it locally from the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/huggingface/aisheets\">GitHub repo</a>. To run locally and get the most out of it, we recommend you subscribe to PRO and get 20x monthly inference usage.</p>\n<p>If you have questions or suggestions, let us know in the Community tab or by <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/huggingface/aisheets\">opening an issue on GitHub</a>.</p>\n",
  "content_markdown": "> 🧭**TL;DR**: Hugging Face AI Sheets is an open-source tool for **supercharging datasets with AI models**, no code required. **Now with vision support**: extract data from images (receipts, documents), generate visuals from text, and edit images—all in a spreadsheet. Powered by thousands of open models via Inference Providers.\n\n\" type=\"video/mp4\"> \\\nAnalyzing your images with AI Sheets\n\nWe are excited to release a massive update to [Hugging Face AI Sheets](https://github.com/huggingface/aisheets), the open-source tool for building, transforming, and enriching data with open AI models. AI Sheets leverages [Inference Providers](https://huggingface.co/docs/inference-providers/index), which means you can use thousands of open models powered by the best inference providers on the planet.\n\nThe [first version of AI Sheets](https://huggingface.co/blog/aisheets) made structuring and enriching textual content a breeze. **Now, we're adding vision to AI Sheets.**\n\nImages are everywhere—product photos, receipts, screenshots, diagrams, charts, logos. These documents contain structured information waiting to be extracted, analyzed, and transformed. Today, you can finally work with visual content directly in AI Sheets: view images, analyze them, extract information, generate new ones, and even edit them in real-time —all in the same workflow.\n\n## Your images have stories to tell\n\nImages contain valuable information—product catalogs, support tickets, research archives, receipts, documents. Now you can upload images directly or use datasets with images, and use vision models to extract, analyze, and structure the information inside them.\n\n**What you can do:**\n\n- **Describe and categorize images** - Generate captions for product photos, classify document types, or tag images by content\n- **Extract structured data** - Pull line items from receipts, data from charts, or text from scanned documents\n- **Add context and metadata** - Automatically label images with relevant attributes, quality scores, or custom annotations\n\nJust like text columns, you can iterate on prompts, manually edit outputs, and use thumbs-up to teach the model what you want. Your feedback becomes few-shot examples for better results.\n\n**Example: From receipts to structured expenses**\n\nImagine you're back from a trip with a stack of receipts. Upload them to AI Sheets and create a column with a prompt like: `Extract the merchant name, date, total amount, and expense category from this receipt`\n\nAI Sheets processes each receipt and gives you a clean table with all the details extracted. You can edit any mistakes, validate good results with thumbs-up, and regenerate to improve the rest. Export the final dataset as CSV or Parquet for your expense tracking tool.\n\nOr maybe you're digitizing handwritten recipes from old family notebooks. Create columns to extract ingredients, cooking time, and cuisine type—turning your personal archive into a searchable, structured dataset.\n\n## Generate and transform text and images in the same flow\n\nNeed visuals for your content? AI Sheets can generate and edit images directly in your spreadsheet using AI models, keeping your entire content creation workflow in one place.\\\nWhat you can do:\n\n- Generate images from text - Create social media graphics, thumbnails, or illustrations that match your content\n- Edit and transform existing images - Modify uploaded images or generated visuals—change styles, add elements, adjust compositions\n- Create variations at scale - Generate multiple versions or styles to test what resonates with your audience\n- Build visual content libraries - Produce consistent branded assets across large content campaigns\n-\n\n**Example: Creating a content calendar with visuals**\\\nImagine you're planning a month of social media posts about healthy recipes. You have a spreadsheet with post titles and descriptions, but no images yet.\n\nCreate an image column with a prompt like: Generate an appetizing food photo for: {{title}}. Style: bright, overhead shot, natural lighting.\n\nAI Sheets generates a unique image for each post. Not quite right? Create another column to edit them: Transform the image to have a rustic wooden background and add fresh herbs as garnish.\n\nYou can iterate on generation and editing prompts and try different approaches. Your entire content calendar—copy and visuals—lives in one spreadsheet, ready to schedule or export.\n\n## Step-by-step guide\n\nNow let’s see AI Sheets in action. We will use open models to unlock the knowledge within handwritten recipes like the ones you could find from your grandma.\n\n### Upload your data\n\nWe have a folder with photos that we can simply upload to the app.\n\n[![folder](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/OZSQLc_GeINsLWnL-3t49.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/OZSQLc_GeINsLWnL-3t49.png)\n\n[![upload](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/s8FkH6gw2LG9F7rM2mJ0D.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/s8FkH6gw2LG9F7rM2mJ0D.png)\n\nThe result is a spreadsheet like this:\n\n[![table](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/4lW1LWM31dB_stOP0QvL1.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/4lW1LWM31dB_stOP0QvL1.png)\n\n### Understanding AI actions\n\nEach column in your spreadsheet can be transformed, extracted from, queried, and anything you can imagine using AI actions.\n\nTo see this in action, click on the overlay on top of any column:\n\n[![ai-action](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/O1XHmf70blGY6kRMOcvMi.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/O1XHmf70blGY6kRMOcvMi.png)\n\nImage columns come with image operations like extracting text, asking the image, object detection, colorization, adding text, and any custom action you can think of.\n\nText columns include summarization, keyword extraction, translation, and custom actions.\n\nA prompt and a model define every AI action. Let’s see what we can do with our handwritten recipes dataset!\n\n### Extract text from images.\n\nAI Sheets comes with a template to extract text from images:\n\n[![extract-text](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/gTXMKRJ8J0Oil7YUZUnOr.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/gTXMKRJ8J0Oil7YUZUnOr.png)\n\nThe result of this action is an AI-generated column with the transcribed text. Let’s see an example:\n\n[![recipe](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/7IuC9cTT5v-fXHvI9NB9D.webp)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/7IuC9cTT5v-fXHvI9NB9D.webp)\n\nFor the above image, the extracted text is as follows:\n\n```\nMEMORANDUM:\n\nFrom\n\nTo\n\n1 Box Duncan Hines Yellow Cake Mix\n\n1 Box instant lemon pudding\n\n2/3 cups water\n\n1/2 cup Mozola oil\n\n4 eggs\n\nLemon flavoring to taste.\n\nPut in mixing bowl and beat for 10 min.\n\nand REMEMBER... for Quality PRINTING\n\nCALL OR WRITE\n\nGatling & Pierce\n\nPRINTERS\n\nTELEPHONE 332-2579\n\n22 YEARS OF SERVICE IN NORTHEASTERN CAROLINA\n```\n\nNot bad! But we see it has included printed text for the header and footer, and we’re interested in the recipe text. The reason this text is included is that we have used the default template for text extraction, which is as follows:\n\n`Extract and transcribe all visible text from the image, including signs, labels, documents, or any written content`\n\nLet’s now try a custom prompt.\n\n[![custom](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/oYanFJWYR6zejEgq2TFYc.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/oYanFJWYR6zejEgq2TFYc.png)\n\nHere is the extracted recipe details:\n\n\\- 1 box Duncan Hines Yellow Cake Mix\\\n\\- 1 box instant lemon pudding\\\n\\- 2/3 cups water\\\n\\- 1/2 cup Mazola oil\\\n\\- 4 eggs\\\n\\- Lemon flavoring to taste\\\n\\- Put in mixing bowl and beat for 10 minutes\n\nThis is great! But what about more complex images? By default, AI Sheets uses models with a good balance of speed and accuracy, but you can experiment with thousands of models. The above example uses the default vision language model `Qwen/Qwen2.5-VL-7B-Instruct`.\n\nLet’s test a SoTA reasoning model, `Qwen/Qwen3-VL-235B-A22B-Reasoning`, with a more challenging image.\n\n[![qwen3](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/pA3vr1tw8VtmgS9Q6pskF.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/pA3vr1tw8VtmgS9Q6pskF.png)\n\nHere’s the comparison between the models:\n\n| Qwen/Qwen2.5-VL-7B-Instruct                                                                                                                                                                                       | Qwen/Qwen3-VL-235B-A22B-Reasoning                                                                                                                                                                                  |\n| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| in large bowl combine meat, onion, bread crumbs 1/2 nutmeg & cheese - as you add sprinkle around. Then blend - Last sprinkle blend again Bake in large pan for 10-15 min. at 350. Let stand 5 min before serving. | in lg bowl combine meat, onion, bread crumbs 1/4 nutmeg & cheese - as you add sprinkle around. then blend - last **spinach** blend again. Bake in lg pan for **50-60 min. @ 350** - let stand 5 min before serving |\n\nBoth models produce very similar outputs, but with two subtle but important details (**in bold**): the temperature and a key ingredient: spinach.\n\n### Clean, transform, and enrich text\n\nOnce we are satisfied with the extracted text, we can further transform and enrich it. We need to perform an AI action with the new column as follows:\n\n[![format](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/lB4Z_iEKIUnuaSTPqc_xZ.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/lB4Z_iEKIUnuaSTPqc_xZ.png)\n\nWe now have a beautifully structured HTML page for each recipe:\n\n[![html](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/zSCnY3D6uobqSCHj7tBqR.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/zSCnY3D6uobqSCHj7tBqR.png)\n\n### Edit and transform images.\n\nFinally, AI Sheets integrates image-to-image models like Qwen-Image-Edit. This means you can run AI actions to transform and enrich your images.\n\nFor example, let’s say you want to give your recipes and old-looking style, you need to go to the column and use the B&W template like so:\n\n[![transform-bw](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/Blf4wtKrX6UYkQ06HUV-8.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/Blf4wtKrX6UYkQ06HUV-8.png)\n\nResult:\n\n[![bw](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/cMzCQUMMRKch__C3W_-Ve.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/cMzCQUMMRKch__C3W_-Ve.png)\n\n### Export your dataset\n\nOnce you're happy with your new dataset, export it to the Hub! You can export it to an organization, your personal profile or make it private if you don't want to share it with the community.\n\n[![export](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/2fSKxUzwZtPkPJ-ZWEYYl.png)](https://cdn-uploads.huggingface.co/production/uploads/60420dccc15e823a685f2b03/2fSKxUzwZtPkPJ-ZWEYYl.png)\n\nYou can check out [the dataset](https://huggingface.co/datasets/aisheets/unlocked-recipes) we have just created.\n\n## What's next?\n\nYou can [try AI Sheets](https://huggingface.co/spaces/aisheets/sheets) without installing or downloading and deploying it locally from the [GitHub repo](https://github.com/huggingface/aisheets). To run locally and get the most out of it, we recommend you subscribe to PRO and get 20x monthly inference usage.\n\nIf you have questions or suggestions, let us know in the Community tab or by [opening an issue on GitHub](https://github.com/huggingface/aisheets).\n",
  "dateCreated": "2026-10-04T12:50:30.804479567+00:00",
  "date_created": "2025-10-21T00:00:00+00:00",
  "date_modified": "2025-10-21T00:00:00+00:00",
  "date_published": "2025-10-21T00:00:00+00:00",
  "description": "🧭TL;DR: Hugging Face AI Sheets is an open-source tool for supercharging datasets with AI models, no code required. Now with vision support: extract data from images (receipts, documents), generate visuals from text, and edit images—all in…",
  "external_url": "https://huggingface.co/blog/aisheets-unlock-images",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/huggingface-co/2025/10/2025-10-21-unlock-the-power-of-images-with-ai-sheets.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/huggingface-co/2025/10/2025-10-21-unlock-the-power-of-images-with-ai-sheets.md"
  },
  "id": "urn:aggr:item:1bd27632ca4c9ce979d57aa36162c6c1d916230a",
  "isBasedOn": {
    "@id": "https://huggingface.co/blog/aisheets-unlock-images"
  },
  "mainEntity": {
    "@id": "https://huggingface.co/blog/aisheets-unlock-images",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/huggingface-co/2025-10-21-unlock-the-power-of-images-with-ai-sheets/#webpage"
    },
    "dateModified": "2025-10-21T00:00:00+00:00",
    "datePublished": "2025-10-21T00:00:00+00:00",
    "headline": "Unlock the power of images with AI Sheets",
    "timeRequired": "PT7M",
    "url": "https://huggingface.co/blog/aisheets-unlock-images",
    "wordCount": 1394
  },
  "name": "Archived snapshot: Unlock the power of images with AI Sheets",
  "preview": null,
  "reading_minutes": 7,
  "replicated_at": null,
  "source": "huggingface-co",
  "source_name": "Hugging Face - Blog",
  "summary": null,
  "tags": [],
  "temporalCoverage": "2026-10-04T12:50:30.804479567+00:00",
  "title": "Unlock the power of images with AI Sheets",
  "url": "https://aggr.aymericbeaumet.com/items/huggingface-co/2025-10-21-unlock-the-power-of-images-with-ai-sheets/",
  "word_count": 1394
}