AI fields: summarize, classify and generate values
Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.
Available on all Cloud plans. Self-hosted deployments require the Business plan or higher.
AI fields generate the current field value from other fields in the same row. Use them to turn raw content into summaries, translations, extracted details, categories, scores, dates, or images.
Text
Summarize, translate, extract information, improve writing, or customize the output. Best for turning longer text into usable copy.
Single select
Smart classify or customize the output. Best for matching content to one existing category.
Multiple select
Smart tag or customize the output. Best for matching content to one or more existing tags.
Rating / Number
Rate or customize the output. Best for generating scores or numeric results from source content.
Date
Extract information or customize the output. Best for extracting dates or times from content.
Attachment
Generate images or customize the output. Best for creating images from text or attachments.
If you are not sure which action to use, start here:
Summarize, Translate, Extract Information
Summarize: Creates a summary from the source field.
Translate: Translates the source field into the target language.
Extract Information: Extracts specific information from text. Date fields can also use it to extract dates or times.
Improve Writing, Smart Classify, Smart Tag
Improve Writing: Rewrites content based on your additional requirements.
Smart Classify: Matches a single select field to an existing option.
Smart Tag: Matches a multiple select field to existing options.
Rate, Generate Image
Rate: Generates a score or numeric value from the source content.
Generate Image: Creates images in an attachment field. Some models support using an attachment field as a reference image.
Customize
Use a custom prompt when the default actions do not cover your case. Custom prompts can reference fields from the same row.
Create a field, choose the field type, then expand AI Configuration. Each field type shows the AI actions it supports.
2
Choose an action and model
Choose the AI Action Type and AI Model. The action controls the task. The model controls which AI model generates the result.
3
Choose source fields
Choose the field AI should read as input. The AI field generates its value from source fields in the same row.
4
Add generation requirements
Depending on the action, fill in Additional Requirements, Target Language, or a Custom Prompt. For image generation in attachment fields, use Advanced Settings to adjust image size, quality, count, aspect ratio, resolution, or reference images. Available settings depend on the selected model.
When you edit an AI field, you can change the action type, model, source fields, additional requirements, custom prompt, and auto-update setting. After you save, the new configuration applies to future generations. If an existing result is not what you want, regenerate it.
When Auto-update is enabled, the AI field updates with the current configuration when source field content or the AI configuration changes. Use it when the result should stay in sync with source content, such as categories, summaries, scores, or tags generated from feedback.After you create a field or change its AI configuration, you can choose whether to process records in the current view right away:
Fill empty cells only
Generate content only for empty cells. Existing values are not overwritten.
Generate entire column
Regenerate results for records in the current view. Existing values are overwritten.
Save configuration only
Save the field configuration without writing values to cells.
After you choose a generation option, Teable shows the task status while it processes records.To run generation later, use the field menu instead of saving the configuration again.You can also right-click the field and choose Generate to run batch generation for the current view. Availability depends on the current view and your permissions.
Will AI fields automatically process existing records?
After you create a field or change its AI configuration, you can choose Fill empty cells only, Generate entire column, or Save configuration only. You can also batch generate later from the field right-click menu by choosing Generate.
When should I enable auto-update?
Enable Auto-update if you want the AI field to update when source field content changes. If you want to control when generation runs, leave it off and use Generate when needed.
Why do different field types show different AI actions?
AI actions depend on the field type. Text fields are suited for summarizing, translating, and extracting information. Single select fields are suited for Smart Classify. Multiple select fields are suited for Smart Tag. Attachment fields are suited for image generation.
Why don't I see the model I want to use?
The model list comes from models provided by Teable and AI models configured in the current space. To use a third-party model, add a custom AI model in space settings first.
Why do image generation options change?
Image size, quality, count, aspect ratio, resolution, and reference image options depend on the selected model.
Why does a 4K image not always use a full 3840 px edge?
Some image models apply a total pixel limit. When you choose a high resolution such as 4K, Teable uses the largest compliant size for the selected aspect ratio, so the exact width and height can vary.
Last modified on October 21, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Teable","colors":{"primary":"#131415","light":"#131415","dark":"#F9FAFB"},"logo":{"light":"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=24e1fe49258a9a8f76eaec5792623926","dark":"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full-dark.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=be076104208b417182461b52d697a124","href":"https://teable.ai"},"favicon":"https://mintcdn.com/teablecn/MGUqMJ8iafwbPo_j/images/teable-logo.png?fit=max\u0026auto=format\u0026n=MGUqMJ8iafwbPo_j\u0026q=85\u0026s=bd76b377e5d2b5c43bd18f20ddb0c6ad","seo":{"metatags":{"og:image":"https://teable.ai/assets/images/og-image.png","twitter:site":"@teableio","twitter:card":"summary_large_image","canonical":"https://help.teable.ai","description":"Teable is an AI-powered database and app builder. Build apps, automate workflows, and manage data with ease.","keywords":"database, app builder, AI, no-code, low-code, Airtable alternative, PostgreSQL, automation"},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-LQ8H9TEDRD"}},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","banner":{"content":"🚀 Teable MCP is now available. See our [changelog](/en/changelog#oct-20-2026) for details.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"href":"en"},{"language":"zh","banner":{"content":"🚀 Teable MCP 现已上线。查看[更新日志](/zh/changelog#2026-10-20)了解详情。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"支持"}]},"href":"zh"},{"language":"ru","banner":{"content":"🚀 Teable MCP уже доступен. Подробнее в [журнале изменений](/ru/changelog#20-октября-2026-г).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Поддержка"}]},"href":"ru"},{"language":"de","banner":{"content":"🚀 Teable MCP ist jetzt verfügbar. Mehr im [Changelog](/de/changelog#20-oktober-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"href":"de"},{"language":"fr","banner":{"content":"🚀 Teable MCP est désormais disponible. Consultez le [journal des modifications](/fr/changelog#20-octobre-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Assistance"}]},"href":"fr"},{"language":"es","banner":{"content":"🚀 Teable MCP ya está disponible. Consulta el [registro de cambios](/es/changelog#20-oct-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Soporte"}]},"href":"es"},{"language":"it","banner":{"content":"🚀 Teable MCP è ora disponibile. Leggi il [registro delle modifiche](/it/changelog#20-ott-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Supporto"}]},"href":"it"},{"language":"ja","banner":{"content":"🚀 Teable MCP が利用可能になりました。詳しくは[更新履歴](/ja/changelog#2026年10月20日)をご覧ください。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"サポート"}]},"href":"ja"},{"language":"tr","banner":{"content":"🚀 Teable MCP artık kullanılabilir. Ayrıntılar için [değişiklik günlüğüne](/tr/changelog#20-ekim-2026) bakın.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Destek"}]},"href":"tr"},{"language":"uk","banner":{"content":"🚀 Teable MCP уже доступний. Докладніше в [журналі змін](/uk/changelog#20-жовтня-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Підтримка"}]},"href":"uk"},{"language":"ar","banner":{"content":"🚀 أصبح Teable MCP متاحًا الآن. راجع [سجل التغييرات](/ar/changelog#20-أكتوبر-2026) للتفاصيل.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"الدعم"}]},"href":"ar"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"teablecn","hasAudioNarration":false,"actualSubdomain":"teablecn","customDomains":["help.teable.ai"],"gitSource":{"type":"github","owner":"teableio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad8e21f7cce958a21b4510f","collectionId":"9a632ece-93cf-4f0d-9e64-1e62e3c8ae83","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad8e21f7cce958a21b4510f"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad8e5c6ace1a45c00da7dc8","clientVersion":"0.0.3908","searchFilterCounts":[{"language":"ar","tag":"واجهة API","count":737},{"language":"de","tag":"API","count":737},{"language":"en","tag":"API","count":737},{"language":"es","tag":"API","count":737},{"language":"fr","tag":"API","count":737},{"language":"it","tag":"API","count":737},{"language":"ja","tag":"API","count":737},{"language":"ru","tag":"API","count":737},{"language":"tr","tag":"API","count":737},{"language":"uk","tag":"API","count":737},{"language":"zh","tag":"API 文档","count":737},{"language":"ar","tag":"مرجع واجهة API","count":726},{"language":"de","tag":"API-Referenz","count":726},{"language":"en","tag":"API Reference","count":726},{"language":"es","tag":"Referencia de la API","count":726},{"language":"fr","tag":"Référence de l’API","count":726},{"language":"it","tag":"Riferimento API","count":726},{"language":"ja","tag":"APIリファレンス","count":726},{"language":"ru","tag":"Справочник API","count":726},{"language":"tr","tag":"API Referansı","count":726},{"language":"uk","tag":"Довідник API","count":726},{"language":"zh","tag":"API Reference","count":726},{"language":"ar","tag":"admin","count":145},{"language":"de","tag":"admin","count":145},{"language":"en","tag":"admin","count":145},{"language":"es","tag":"admin","count":145},{"language":"fr","tag":"admin","count":145},{"language":"it","tag":"admin","count":145},{"language":"ja","tag":"admin","count":145},{"language":"ru","tag":"admin","count":145},{"language":"tr","tag":"admin","count":145},{"language":"uk","tag":"admin","count":145},{"language":"zh","tag":"admin","count":145},{"language":"zh","tag":"功能文档","count":118},{"language":"ar","tag":"الوثائق","count":116},{"language":"de","tag":"Dokumentation","count":116},{"language":"en","tag":"Docs","count":116},{"language":"es","tag":"Documentación","count":116},{"language":"fr","tag":"Documentation","count":116},{"language":"it","tag":"Documentazione","count":116},{"language":"ja","tag":"ドキュメント","count":116},{"language":"ru","tag":"Документация","count":116},{"language":"tr","tag":"Dokümanlar","count":116},{"language":"uk","tag":"Документація","count":116},{"language":"ar","tag":"space","count":45},{"language":"de","tag":"space","count":45},{"language":"en","tag":"space","count":45},{"language":"es","tag":"space","count":45},{"language":"fr","tag":"space","count":45},{"language":"it","tag":"space","count":45},{"language":"ja","tag":"space","count":45},{"language":"ru","tag":"space","count":45},{"language":"tr","tag":"space","count":45},{"language":"uk","tag":"space","count":45},{"language":"zh","tag":"space","count":45},{"language":"ar","tag":"المشروع","count":44},{"language":"de","tag":"Projekt","count":44},{"language":"en","tag":"Project","count":44},{"language":"es","tag":"Proyecto","count":44},{"language":"fr","tag":"Projet","count":44},{"language":"it","tag":"Progetto","count":44},{"language":"ja","tag":"プロジェクト","count":44},{"language":"ru","tag":"Проект","count":44},{"language":"tr","tag":"Proje","count":44},{"language":"uk","tag":"Проєкт","count":44},{"language":"zh","tag":"项目","count":44},{"language":"ar","tag":"project","count":39},{"language":"de","tag":"project","count":39},{"language":"en","tag":"project","count":39},{"language":"es","tag":"project","count":39},{"language":"fr","tag":"project","count":39},{"language":"it","tag":"project","count":39},{"language":"ja","tag":"project","count":39},{"language":"ru","tag":"project","count":39},{"language":"tr","tag":"project","count":39},{"language":"uk","tag":"project","count":39},{"language":"zh","tag":"project","count":39},{"language":"tr","tag":"Alan","count":35},{"language":"ar","tag":"الأتمتة","count":34},{"language":"de","tag":"Automatisierung","count":34},{"language":"en","tag":"Automation","count":34},{"language":"es","tag":"Automatización","count":34},{"language":"fr","tag":"Automatisation","count":34},{"language":"it","tag":"Automazione","count":34},{"language":"ja","tag":"オートメーション","count":34},{"language":"ru","tag":"Автоматизация","count":34},{"language":"tr","tag":"Otomasyon","count":34},{"language":"uk","tag":"Автоматизація","count":34},{"language":"zh","tag":"自动化","count":34},{"language":"ar","tag":"الحقل","count":30},{"language":"ar","tag":"automation","count":30},{"language":"de","tag":"Feld","count":30},{"language":"de","tag":"automation","count":30},{"language":"en","tag":"Field","count":30},{"language":"en","tag":"automation","count":30},{"language":"es","tag":"Campo","count":30},{"language":"es","tag":"automation","count":30},{"language":"fr","tag":"Champ","count":30},{"language":"fr","tag":"automation","count":30},{"language":"it","tag":"Campo","count":30},{"language":"it","tag":"automation","count":30},{"language":"ja","tag":"フィールド","count":30},{"language":"ja","tag":"automation","count":30},{"language":"ru","tag":"Поле","count":30},{"language":"ru","tag":"automation","count":30},{"language":"tr","tag":"automation","count":30},{"language":"uk","tag":"Поле","count":30},{"language":"uk","tag":"automation","count":30},{"language":"zh","tag":"字段","count":30},{"language":"zh","tag":"automation","count":30}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-logo{width:108px;height:28px;object-fit:contain}[data-changelog-year]>a,[data-continuous-changelog]>[data-changelog-footer]{display:none!important}.changelog-year summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:.375rem 1rem;font-size:.875rem;border-radius:.75rem}.changelog-year summary::-webkit-details-marker{display:none}.changelog-year summary::marker{content:\"\"}.changelog-year summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.changelog-year[open] summary svg{transform:rotate(90deg)}.changelog-year a,.changelog-year summary{color:#374151}.dark .changelog-year a,.dark .changelog-year summary{color:#9ca3af}.changelog-year a:hover,.changelog-year summary:hover{color:#111827}.dark .changelog-year a:hover,.dark .changelog-year summary:hover{color:#d1d5db}.changelog-year a:focus-visible,.changelog-year summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.changelog-year ul{list-style:none;padding:0;margin:0}.changelog-year a{display:block;margin-block:.125rem;padding:.375rem 1rem .375rem 2rem;border-radius:.75rem;font-size:.875rem}.changelog-year a:hover,.changelog-year summary:hover{background:rgb(156 163 175/8%)}.changelog-year a[aria-current]{color:rgb(var(--primary));background:rgb(var(--primary)/10%);text-shadow:-.2px 0 0 currentColor,.2px 0 0 currentColor}.changelog-year a[aria-busy]{opacity:.5}.changelog-next-month{display:block;padding-block:2rem}.changelog-next-month[hidden]{display:none}.update-container{scroll-margin-top:180px}.toc-item[hidden],.update-container[hidden]{display:none!important}.changelog-title-anchor{display:block;scroll-margin-top:180px}#content[data-continuous-changelog]{display:flex;flex-direction:column}#changelog-month-stream{display:contents}.changelog-next-month{order:1}.update-container>div:first-child{display:none!important}.update-container>div:has(>[data-component-part=update-content]){overflow:visible;min-width:0}#content .changelog-heading-link{color:inherit;font:inherit;text-decoration:none;border:0}#content .changelog-heading-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}:has(>svg[style*=arrow-left-from-line]){display:none!important}.eyebrow{display:none!important}.docs-card-link{display:block;color:inherit!important;text-decoration:none!important}.docs-card-link .card{cursor:pointer}.docs-card-link:focus-visible .card,.docs-card-link:hover .card{border-color:rgb(var(--primary))!important}#header:has(~#content[data-page-href*=\"/changelog\"]) #page-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}#header:has(~#content[data-page-href*=\"/changelog\"]){position:relative;height:0!important;min-height:0!important;margin:0!important;padding:0!important}#header:has(~#content[data-page-href*=\"/changelog\"])>*{margin:0!important}#header:has(~#content[data-page-href*=\"/changelog\"]) .prose{display:none}#header:has(~#content[data-page-href*=\"/changelog\"]) #page-context-menu{position:absolute!important;right:0;top:0;z-index:10}#content[data-page-href*=\"/changelog\"]{margin-top:0!important}#content[data-page-href*=\"/changelog\"]>.update-container:first-of-type{padding-top:0!important}#content[data-page-href*=\"/changelog\"] [data-component-part=update-content]>h2:first-of-type{font-size:2rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin-top:0;margin-bottom:1.25rem;padding-inline-end:2.5rem}#content[data-page-href*=\"/changelog\"] [data-component-part=update-content]>h3{font-size:1.5rem;line-height:1.4;font-weight:600}html:not(.dark){--primary:19 20 21;--primary-light:19 20 21;--primary-dark:19 20 21}.dark{--primary:249 250 251;--primary-light:249 250 251;--primary-dark:249 250 251}#banner{background:rgb(var(--primary))!important}@layer utilities{html:not(.dark) #banner,html:not(.dark) #banner *{color:#f9fafb!important}html:not(.dark) #banner a{color:#f9fafb!important;text-decoration-color:rgba(249,250,251,.7)!important}.dark #banner,.dark #banner *,.dark #banner a{color:#131415!important}.dark #banner a{text-decoration-color:rgba(19,20,21,.35)!important}}[data-component-part=update-label]{background:rgba(17,17,17,.08)!important;color:#111!important;border:1px solid rgba(17,17,17,.18)}.dark [data-component-part=update-label]{background:rgba(255,255,255,.1)!important;color:#f3f4f6!important;border-color:rgba(255,255,255,.25)}html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]>a,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]>a,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]>a{color:rgb(var(--primary))!important;font-weight:600}html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]::before,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]::before,html[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]::before{content:\"\";position:absolute;left:-12px;top:6px;bottom:6px;width:3px;border-radius:999px;background:rgb(var(--primary))}html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active-deepest]>a,html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-active]>a,html.dark[data-current-path*=\"/changelog\"] #table-of-contents .toc-item[data-changelog-active=true]>a{color:rgb(var(--primary))!important}.callout[data-callout-type=note]{border-color:rgba(96,165,250,.45)!important;background:rgba(239,246,255,.9)!important}.callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#3b82f6!important}.callout[data-callout-type=note] [data-component-part=callout-content]{color:#1e40af!important}.callout[data-callout-type=note] [data-component-part=callout-content] a,.callout[data-callout-type=note] [data-component-part=callout-content] code,.callout[data-callout-type=note] [data-component-part=callout-content] li,.callout[data-callout-type=note] [data-component-part=callout-content] p,.callout[data-callout-type=note] [data-component-part=callout-content] span,.callout[data-callout-type=note] [data-component-part=callout-content] strong{color:inherit!important}.dark .callout[data-callout-type=note]{border-color:rgba(96,165,250,.35)!important;background:rgba(30,58,138,.22)!important}.dark .callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#93c5fd!important}.dark .callout[data-callout-type=note] [data-component-part=callout-content]{color:#dbeafe!important}.docs-screenshot{display:block;height:auto;max-width:100%;margin:1.5rem auto;overflow:hidden;vertical-align:middle;border:1px solid rgba(15,23,42,.08);border-radius:14px;width:auto}.dark .docs-screenshot{border-color:rgba(255,255,255,.12)}.docs-inline-icon{display:inline-block;width:1.4em;height:1.4em;margin:0 .1em;vertical-align:-.35em}.dark .docs-inline-icon{filter:invert(1)}@media (max-width:640px){.docs-screenshot{margin:1.25rem auto;border-radius:12px}}@media (min-width:1024px){#localization-select-trigger{position:fixed!important;bottom:16px!important;right:16px!important;left:auto!important;z-index:50!important}}"}],"page":{"pagePath":"en/basic/field/ai/ai-field","slug":"/en/basic/field/ai/ai-field","pageMetadata":{"title":"AI fields: summarize, classify and generate values","description":"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.","sidebarTitle":"AI Fields","href":"/en/basic/field/ai/ai-field"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,Columns,Heading,Note,OptimizedImage,Step,Steps}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:`Available on all Cloud plans. Self-hosted deployments require the Business plan or higher.`}),`\n`,_jsx(Heading,{level:`2`,id:`main-use-cases`,children:`Main Use Cases`}),`\n`,_jsx(_components.p,{children:`AI fields generate the current field value from other fields in the same row. Use them to turn raw content into summaries, translations, extracted details, categories, scores, dates, or images.`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`Text`,icon:`text`,children:_jsx(_components.p,{children:`Summarize, translate, extract information, improve writing, or customize the output. Best for turning longer text into usable copy.`})}),_jsx(Card,{title:`Single select`,icon:`circle-dot`,children:_jsx(_components.p,{children:`Smart classify or customize the output. Best for matching content to one existing category.`})}),_jsx(Card,{title:`Multiple select`,icon:`tags`,children:_jsx(_components.p,{children:`Smart tag or customize the output. Best for matching content to one or more existing tags.`})}),_jsx(Card,{title:`Rating / Number`,icon:`star`,children:_jsx(_components.p,{children:`Rate or customize the output. Best for generating scores or numeric results from source content.`})}),_jsx(Card,{title:`Date`,icon:`calendar`,children:_jsx(_components.p,{children:`Extract information or customize the output. Best for extracting dates or times from content.`})}),_jsx(Card,{title:`Attachment`,icon:`image`,children:_jsx(_components.p,{children:`Generate images or customize the output. Best for creating images from text or attachments.`})})]}),`\n`,_jsx(_components.p,{children:`If you are not sure which action to use, start here:`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Summarize, Translate, Extract Information`,id:`summarize-translate-extract-information`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Summarize`}),`: Creates a summary from the source field.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Translate`}),`: Translates the source field into the target language.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Extract Information`}),`: Extracts specific information from text. Date fields can also use it to extract dates or times.`]}),`\n`]})}),_jsx(Accordion,{title:`Improve Writing, Smart Classify, Smart Tag`,id:`improve-writing-smart-classify-smart-tag`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Improve Writing`}),`: Rewrites content based on your additional requirements.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smart Classify`}),`: Matches a single select field to an existing option.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smart Tag`}),`: Matches a multiple select field to existing options.`]}),`\n`]})}),_jsx(Accordion,{title:`Rate, Generate Image`,id:`rate-generate-image`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rate`}),`: Generates a score or numeric value from the source content.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Generate Image`}),`: Creates images in an attachment field. Some models support using an attachment field as a reference image.`]}),`\n`]})}),_jsx(Accordion,{title:`Customize`,id:`customize`,children:_jsx(_components.p,{children:`Use a custom prompt when the default actions do not cover your case. Custom prompts can reference fields from the same row.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`workflow`,children:`Workflow`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Add a field`,children:_jsxs(_components.p,{children:[`Create a field, choose the field type, then expand `,_jsx(_components.strong,{children:`AI Configuration`}),`. Each field type shows the AI actions it supports.`]})}),_jsx(Step,{title:`Choose an action and model`,children:_jsxs(_components.p,{children:[`Choose the `,_jsx(_components.strong,{children:`AI Action Type`}),` and `,_jsx(_components.strong,{children:`AI Model`}),`. The action controls the task. The model controls which AI model generates the result.`]})}),_jsx(Step,{title:`Choose source fields`,children:_jsx(_components.p,{children:`Choose the field AI should read as input. The AI field generates its value from source fields in the same row.`})}),_jsx(Step,{title:`Add generation requirements`,children:_jsxs(_components.p,{children:[`Depending on the action, fill in `,_jsx(_components.strong,{children:`Additional Requirements`}),`, `,_jsx(_components.strong,{children:`Target Language`}),`, or a `,_jsx(_components.strong,{children:`Custom Prompt`}),`. For image generation in attachment fields, use `,_jsx(_components.strong,{children:`Advanced Settings`}),` to adjust image size, quality, count, aspect ratio, resolution, or reference images. Available settings depend on the selected model.`]})})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=4befe1a43d7a5115b938ff0f8fd8b3ec`,alt:`Create an AI field`,className:`docs-screenshot`,\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`1840`,height:`1840`,\"data-path\":`images/docs/base/2026-10-21-ai-field-create-config.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?w=280\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=abd7db2dbceb147da7a0a386f4a7b042 280w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?w=560\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=4b0aa075ad2458bea66d4f387521e9f1 560w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?w=840\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=c529ee7bc17396b692adf5bc57d9e22d 840w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?w=1100\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=98b4005c70deb8835fa6855fdeb76209 1100w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?w=1650\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=439cd87dd5f9f339293f2c741ebee879 1650w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-create-config.png?w=2500\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=a8971df38bea6ba6188225ef03d58206 2500w`}),`\n`,_jsx(_components.p,{children:`When you edit an AI field, you can change the action type, model, source fields, additional requirements, custom prompt, and auto-update setting. After you save, the new configuration applies to future generations. If an existing result is not what you want, regenerate it.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=2970c2eebe20736b866f77a6e38a0f75`,alt:`Edit an AI field`,className:`docs-screenshot`,\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`1840`,height:`1840`,\"data-path\":`images/docs/base/2026-10-21-ai-field-edit-config.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?w=280\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=04854d7a5fa36dad38d144c83a161af2 280w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?w=560\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=e58687402273a975b6a020d68816ddb5 560w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?w=840\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=fd993fe19196ab4250be60a32c5fab91 840w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?w=1100\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=6a2f817ed0bd0e613a4ab5eebd562296 1100w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?w=1650\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=39e86c5e5eda015351f37243a4e06db8 1650w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-edit-config.png?w=2500\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=8078ae515351b47cfeb04149b93ad67f 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`auto-update-and-batch-generation`,children:`Auto-update and Batch Generation`}),`\n`,_jsxs(_components.p,{children:[`When `,_jsx(_components.strong,{children:`Auto-update`}),` is enabled, the AI field updates with the current configuration when source field content or the AI configuration changes. Use it when the result should stay in sync with source content, such as categories, summaries, scores, or tags generated from feedback.`]}),`\n`,_jsx(_components.p,{children:`After you create a field or change its AI configuration, you can choose whether to process records in the current view right away:`}),`\n`,_jsxs(Columns,{cols:3,children:[_jsx(Card,{title:`Fill empty cells only`,icon:`circle`,children:_jsx(_components.p,{children:`Generate content only for empty cells. Existing values are not overwritten.`})}),_jsx(Card,{title:`Generate entire column`,icon:`rotate`,children:_jsx(_components.p,{children:`Regenerate results for records in the current view. Existing values are overwritten.`})}),_jsx(Card,{title:`Save configuration only`,icon:`floppy-disk`,children:_jsx(_components.p,{children:`Save the field configuration without writing values to cells.`})})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=485c634fc6562aec8c665b8791e8a5b1`,alt:`AI field save options`,className:`docs-screenshot`,\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`960`,height:`960`,\"data-path\":`images/docs/base/2026-10-21-ai-field-apply-config-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=0392565b7ca32369c90a8128fa65a89c 280w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=66f43ed483af20158d62fc8083bdf226 560w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=50b4b55bff01e1747d40a3bdc7e9b65c 840w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=eb567362f77776b42125088520e29457 1100w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=50a0e3aa24e1906d948afc5084d2e578 1650w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-apply-config-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=72a4d3970c06039b6a8594cad44495dc 2500w`}),`\n`,_jsx(_components.p,{children:`After you choose a generation option, Teable shows the task status while it processes records.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=509b67aa97c4fe0666c04b7b29e8a446`,alt:`AI field generation status`,className:`docs-screenshot`,\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`920`,height:`920`,\"data-path\":`images/docs/base/2026-10-21-ai-field-generating-cells.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?w=280\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=d4039a10d9995501f3ee3384e8a54eca 280w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?w=560\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=a5ce244de8e9481130828c48b1ebdec4 560w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?w=840\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=14e25af8e06a6a7f5b208575bcab5e2e 840w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?w=1100\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=53eca42a970cf3841741e4e0f5cc2838 1100w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?w=1650\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=377c076d098b1074ccfa24a0146a451d 1650w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-generating-cells.png?w=2500\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=6eaa7b64ecd83e754c743842f6f22bc2 2500w`}),`\n`,_jsx(_components.p,{children:`To run generation later, use the field menu instead of saving the configuration again.`}),`\n`,_jsxs(_components.p,{children:[`You can also right-click the field and choose `,_jsx(_components.strong,{children:`Generate`}),` to run batch generation for the current view. Availability depends on the current view and your permissions.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=8a7082d0bdbc803d49bb4b6e1bb86c58`,alt:`AI field generate menu`,className:`docs-screenshot`,\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`1254`,height:`1254`,\"data-path\":`images/docs/base/2026-10-21-ai-field-header-menu-generate.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?w=280\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=c569b09d8fad3b5a89ac37f8a78805ed 280w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?w=560\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=190d09decc1eef09d80db1d8670e401d 560w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?w=840\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=56e225c060f266c91a813267761e993a 840w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?w=1100\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=0e3607b68a1b8f71209d58642b156642 1100w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?w=1650\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=135e507222c72e736e8f45ab2318fd47 1650w, https://mintcdn.com/teablecn/71V7YgMD29IHaSEB/images/docs/base/2026-10-21-ai-field-header-menu-generate.png?w=2500\u0026fit=max\u0026auto=format\u0026n=71V7YgMD29IHaSEB\u0026q=85\u0026s=12d966b6f733ec6c409597038d97d6ab 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Will AI fields automatically process existing records?`,id:`will-ai-fields-automatically-process-existing-records`,children:_jsxs(_components.p,{children:[`After you create a field or change its AI configuration, you can choose `,_jsx(_components.strong,{children:`Fill empty cells only`}),`, `,_jsx(_components.strong,{children:`Generate entire column`}),`, or `,_jsx(_components.strong,{children:`Save configuration only`}),`. You can also batch generate later from the field right-click menu by choosing `,_jsx(_components.strong,{children:`Generate`}),`.`]})}),_jsx(Accordion,{title:`When should I enable auto-update?`,id:`when-should-i-enable-auto-update`,children:_jsxs(_components.p,{children:[`Enable `,_jsx(_components.strong,{children:`Auto-update`}),` if you want the AI field to update when source field content changes. If you want to control when generation runs, leave it off and use `,_jsx(_components.strong,{children:`Generate`}),` when needed.`]})}),_jsx(Accordion,{title:`Why do different field types show different AI actions?`,id:`why-do-different-field-types-show-different-ai-actions`,children:_jsx(_components.p,{children:`AI actions depend on the field type. Text fields are suited for summarizing, translating, and extracting information. Single select fields are suited for Smart Classify. Multiple select fields are suited for Smart Tag. Attachment fields are suited for image generation.`})}),_jsx(Accordion,{title:`Why don't I see the model I want to use?`,id:`why-dont-i-see-the-model-i-want-to-use`,children:_jsx(_components.p,{children:`The model list comes from models provided by Teable and AI models configured in the current space. To use a third-party model, add a custom AI model in space settings first.`})}),_jsx(Accordion,{title:`Why do image generation options change?`,id:`why-do-image-generation-options-change`,children:_jsx(_components.p,{children:`Image size, quality, count, aspect ratio, resolution, and reference image options depend on the selected model.`})}),_jsx(Accordion,{title:`Why does a 4K image not always use a full 3840 px edge?`,id:`why-does-a-4k-image-not-always-use-a-full-3840-px-edge`,children:_jsxs(_components.p,{children:[`Some image models apply a total pixel limit. When you choose a high resolution such as `,_jsx(_components.strong,{children:`4K`}),`, Teable uses the largest compliant size for the selected aspect ratio, so the exact width and height can vary.`]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"AI fields: summarize, classify and generate values","description":"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.","sidebarTitle":"AI Fields","href":"/en/basic/field/ai/ai-field"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Main Use Cases","slug":"main-use-cases","depth":2,"children":[]},{"title":"Workflow","slug":"workflow","depth":2,"children":[]},{"title":"Auto-update and Batch Generation","slug":"auto-update-and-batch-generation","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/teablecn/55555a4c7e467aaf/changelog-toc.js","/_mintlify/custom/teablecn/52b6025e1e6e9c39/language-route.js","/_mintlify/custom/teablecn/bdd2765f00040fa2/help-link-tracking.js"],"subdomain":"teablecn","siteName":"Teable","title":"AI fields: summarize, classify and generate values - Teable","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/basic/field/ai/ai-field","matchLevel":0},"zh":{"href":"/zh/basic/field/ai/ai-field","matchLevel":1},"ru":{"href":"/ru/basic/field/ai/ai-field","matchLevel":1},"de":{"href":"/de/basic/field/ai/ai-field","matchLevel":1},"fr":{"href":"/fr/basic/field/ai/ai-field","matchLevel":1},"es":{"href":"/es/basic/field/ai/ai-field","matchLevel":1},"it":{"href":"/it/basic/field/ai/ai-field","matchLevel":1},"ja":{"href":"/ja/basic/field/ai/ai-field","matchLevel":1},"tr":{"href":"/tr/basic/field/ai/ai-field","matchLevel":1},"uk":{"href":"/uk/basic/field/ai/ai-field","matchLevel":1},"ar":{"href":"/ar/basic/field/ai/ai-field","matchLevel":1}}},"lastModified":"2026-10-21T12:04:21.330Z","gitLastModified":"2026-10-21T12:01:58.000Z","originalFileLocation":"en/basic/field/ai/ai-field.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.\">\u003cmeta data-mint-head name=\"keywords\" content=\"database, app builder, AI, no-code, low-code, Airtable alternative, PostgreSQL, automation\">\u003cmeta data-mint-head name=\"application-name\" content=\"Teable\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"AI fields: summarize, classify and generate values - Teable\">\u003cmeta data-mint-head property=\"og:description\" content=\"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Teable\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.teable.ai/en/basic/field/ai/ai-field\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://teable.ai/assets/images/og-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"AI fields: summarize, classify and generate values - Teable\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://teable.ai/assets/images/og-image.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/teablecn/rUjbOrtkw4E-Xgfe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Teable\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#131415\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.teable.ai/en/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/basic/field/ai/ai-field.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.teable.ai/en/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://help.teable.ai/zh/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://help.teable.ai/ru/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://help.teable.ai/de/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://help.teable.ai/fr/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://help.teable.ai/es/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://help.teable.ai/it/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://help.teable.ai/ja/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://help.teable.ai/tr/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://help.teable.ai/uk/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://help.teable.ai/ar/basic/field/ai/ai-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.teable.ai/en/basic/field/ai/ai-field\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.teable.ai/#organization\",\"name\":\"Teable\",\"url\":\"https://help.teable.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/teablecn/Sov59EnEPMakaGyj/images/teable-logo-full.png?fit=max\u0026auto=format\u0026n=Sov59EnEPMakaGyj\u0026q=85\u0026s=24e1fe49258a9a8f76eaec5792623926\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.teable.ai#website\",\"name\":\"Teable\",\"url\":\"https://help.teable.ai\",\"publisher\":{\"@id\":\"https://help.teable.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.teable.ai/en/basic/field/ai/ai-field#webpage\",\"url\":\"https://help.teable.ai/en/basic/field/ai/ai-field\",\"name\":\"AI fields: summarize, classify and generate values\",\"description\":\"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.\",\"dateModified\":\"2026-10-21T12:01:58.000Z\",\"isPartOf\":{\"@id\":\"https://help.teable.ai#website\"},\"breadcrumb\":{\"@id\":\"https://help.teable.ai/en/basic/field/ai/ai-field#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.teable.ai/en/basic/field/ai/ai-field#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AI\",\"item\":\"https://help.teable.ai/en/basic/ai/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI fields: summarize, classify and generate values\",\"item\":\"https://help.teable.ai/en/basic/field/ai/ai-field\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.teable.ai/en/basic/field/ai/ai-field#article\",\"headline\":\"AI fields: summarize, classify and generate values\",\"name\":\"AI fields: summarize, classify and generate values\",\"description\":\"Set up AI fields to summarize, translate, extract or classify data from each record. Configure prompts, run batch generation and manage automatic updates.\",\"url\":\"https://help.teable.ai/en/basic/field/ai/ai-field\",\"mainEntityOfPage\":{\"@id\":\"https://help.teable.ai/en/basic/field/ai/ai-field#webpage\"},\"image\":\"https://teable.ai/assets/images/og-image.png\",\"dateModified\":\"2026-10-21T12:01:58.000Z\",\"publisher\":{\"@id\":\"https://help.teable.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://help.teable.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Teable\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Teable","nav":{"global":null,"languages":[{"language":"en","banner":{"content":"🚀 Teable MCP is now available. See our [changelog](/en/changelog#oct-20-2026) for details.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"tabs":[{"tab":"Docs","groups":[{"group":"Start here","pages":[{"title":"Documentation: AI, tables, APIs and self-hosting","sidebarTitle":"Teable documentation","href":"/en"}]},{"group":"AI","pages":[{"title":"AI features: chat, app building and automation","sidebarTitle":"AI capabilities in Teable","href":"/en/basic/ai/overview"},{"title":"AI Chat: analyze data and work with your tables","sidebarTitle":"AI Chat","href":"/en/basic/ai/ai-chat"},{"title":"AI routines: scheduled and event-triggered tasks","sidebarTitle":"Routine","href":"/en/basic/ai/routine"},{"group":"App Builder","pages":[{"title":"App Builder: create and publish AI-built apps","sidebarTitle":"App Builder","href":"/en/basic/ai/app-builder"},{"title":"App Builder tips: plan, prompt and troubleshoot","sidebarTitle":"App Builder Best Practices","href":"/en/basic/ai/app-builder-practical-guide"},{"title":"Track clinical study startup and site readiness","description":"Track clinical study startup tasks, research-site readiness, owners and deadlines in linked tables. Add status views and reminders, then test the workflow with one site.","sidebarTitle":"Study startup and site readiness","href":"/en/basic/ai/examples/study-startup"}]},{"title":"AI fields: summarize, classify and generate values","sidebarTitle":"AI Fields","href":"/en/basic/field/ai/ai-field"},{"group":"Connect \u0026 Migrate Everything","pages":[{"title":"Connect Everything: migrate external data","description":"Connect an authorized data source in AI Chat and migrate its data into Teable. Choose a source guide, provide credentials and review the imported structure.","sidebarTitle":"Connect \u0026 Migrate Everything","href":"/en/basic/ai/connect-everything"},{"title":"Migrate Airtable data to Teable","sidebarTitle":"Migrate Airtable","href":"/en/basic/ai/connect-everything/migrate-airtable"},{"title":"Migrate Baserow data to Teable","sidebarTitle":"Migrate Baserow","href":"/en/basic/ai/connect-everything/migrate-baserow"},{"title":"Migrate SmartSuite data to Teable","sidebarTitle":"Migrate SmartSuite","href":"/en/basic/ai/connect-everything/migrate-smartsuite"},{"title":"Migrate NocoDB data to Teable","sidebarTitle":"Migrate NocoDB","href":"/en/basic/ai/connect-everything/migrate-nocodb"},{"title":"Migrate Jira data to Teable","sidebarTitle":"Migrate Jira","href":"/en/basic/ai/connect-everything/migrate-jira"},{"title":"Migrate monday.com data to Teable","sidebarTitle":"Migrate monday.com","href":"/en/basic/ai/connect-everything/migrate-monday"},{"title":"Migrate ClickUp data to Teable","sidebarTitle":"Migrate ClickUp","href":"/en/basic/ai/connect-everything/migrate-clickup"},{"title":"Migrate Smartsheet data to Teable","sidebarTitle":"Migrate Smartsheet","href":"/en/basic/ai/connect-everything/migrate-smartsheet"},{"title":"Migrate Glide data to Teable","sidebarTitle":"Migrate Glide","href":"/en/basic/ai/connect-everything/migrate-glide"},{"title":"Migrate AppSheet data to Teable","sidebarTitle":"Migrate AppSheet","href":"/en/basic/ai/connect-everything/migrate-appsheet"},{"title":"Migrate Asana data to Teable","sidebarTitle":"Migrate Asana","href":"/en/basic/ai/connect-everything/migrate-asana"},{"title":"Connect APIs, databases and other data sources","sidebarTitle":"Connect \u0026 Migrate More Sources","href":"/en/basic/ai/connect-everything/more-sources"}]},{"title":"Manage connections, API keys and secrets","sidebarTitle":"Credentials and Integrations","href":"/en/basic/credential"},{"title":"Connect AI agents with Teable Skill or MCP","sidebarTitle":"Connect AI Agents to Teable","href":"/en/basic/ai/teable-skill"},{"title":"Custom AI models: add providers and test access","sidebarTitle":"Custom AI Model","href":"/en/basic/ai/custom-model"}]},{"group":"Space","pages":[{"title":"Create and manage spaces","sidebarTitle":"Manage spaces","href":"/en/basic/space"},{"title":"Invite and manage space collaborators","sidebarTitle":"Space Invitation","href":"/en/basic/space/space-invite"},{"title":"Invite collaborators to a specific project","sidebarTitle":"Project Invitation","href":"/en/basic/space/base-invite"},{"title":"Space and project permission levels","sidebarTitle":"Collaboration Permission Details","href":"/en/basic/space/space-permission"},{"title":"Cloud billing: plans, credits, usage and invoices","sidebarTitle":"Billing \u0026 Subscription","href":"/en/basic/space/billing"}]},{"group":"Automation","pages":[{"title":"Build automations with triggers and actions","sidebarTitle":"Build automation workflows","href":"/en/basic/automation"},{"group":"Triggers","pages":[{"title":"Record Matches Conditions trigger: detect state changes","sidebarTitle":"When record matches conditions","href":"/en/basic/automation/trigger/records/record-matches-conditions"},{"title":"Record Created trigger: automate new rows","sidebarTitle":"When record created","href":"/en/basic/automation/trigger/records/record-created"},{"title":"Record Updated trigger: watch field changes","sidebarTitle":"When record updated","href":"/en/basic/automation/trigger/records/record-updated"},{"title":"Form Submitted trigger: process new responses","sidebarTitle":"When form submitted","href":"/en/basic/automation/trigger/forms/form-submitted"},{"title":"Scheduled Time trigger: recurring or one-time runs","sidebarTitle":"At scheduled time","href":"/en/basic/automation/trigger/external/scheduled-time"},{"title":"Button Click trigger: run a workflow from a record","sidebarTitle":"When button clicked","href":"/en/basic/automation/trigger/forms/button-click"},{"title":"Webhook trigger: start a workflow with HTTP POST","sidebarTitle":"When webhook received","href":"/en/basic/automation/trigger/external/webhook-received"},{"title":"Connector Event trigger: react to app events","sidebarTitle":"When Connector Event Received","href":"/en/basic/automation/trigger/external/connector-event"},{"group":"When email received","pages":[{"title":"Email Received trigger: connect a mailbox","sidebarTitle":"When email received overview","href":"/en/basic/automation/trigger/email/email-received-overview"},{"title":"Gmail IMAP setup and app passwords","sidebarTitle":"Set up Gmail IMAP","href":"/en/basic/automation/trigger/email/gmail-imap"}]}]},{"group":"Actions","pages":[{"group":"Build with AI (recommended)","pages":[{"title":"Generate automation scripts with AI","href":"/en/basic/automation/actions/ai/ai-script"}]},{"group":"Build manually","pages":[{"title":"Create Record action in an automation","sidebarTitle":"Create record","href":"/en/basic/automation/actions/records/create-record"},{"title":"Update Record action in an automation","sidebarTitle":"Update record","href":"/en/basic/automation/actions/records/update-record"},{"title":"Get Records action: filters and pagination","sidebarTitle":"Get records","href":"/en/basic/automation/actions/records/get-records"},{"group":"Send email","pages":[{"title":"Send email action: recipients, content and SMTP","sidebarTitle":"Send email overview","href":"/en/basic/automation/actions/communication/send-email-overview"},{"title":"Custom SMTP for automation email actions","sidebarTitle":"Set up SMTP and sender","href":"/en/basic/automation/actions/communication/smtp-sender"}]},{"title":"HTTP Request action: call an external API","sidebarTitle":"HTTP request","href":"/en/basic/automation/actions/logic/http-request"},{"title":"AI Generate action: text and structured output","sidebarTitle":"AI generate","href":"/en/basic/automation/actions/ai/ai-generate"},{"title":"Cross-project data access in automations","sidebarTitle":"Cross-project access","href":"/en/basic/automation/actions/records/cross-base"},{"title":"Loop action: process arrays in batches","sidebarTitle":"Loop (batch)","href":"/en/basic/automation/actions/logic/loop-run"},{"title":"Conditional logic: branch automation workflows","sidebarTitle":"Conditional logic","href":"/en/basic/automation/actions/manual/conditional-logic"},{"title":"Run Script action: custom JavaScript automations","sidebarTitle":"Write automation scripts","href":"/en/basic/automation/ai/scripting/runscript"}]}]},{"group":"Examples","pages":[{"title":"Auto-create records on a recurring schedule","href":"/en/basic/automation/examples/recurring-records"},{"title":"Run different actions based on record values","href":"/en/basic/automation/examples/conditional-actions"},{"title":"Batch-process records with loop","href":"/en/basic/automation/examples/batch-loop"},{"title":"Avoid unwanted triggers with filters and watch fields","href":"/en/basic/automation/examples/prevent-unwanted-triggers"},{"title":"Auto-record the time when a status changes","href":"/en/basic/automation/examples/timestamp-status"},{"title":"Push notifications to Slack, Discord, or Teams","href":"/en/basic/automation/examples/push-notifications"},{"title":"Send deadline reminders before tasks are due","href":"/en/basic/automation/examples/deadline-reminders"},{"title":"Generate and send a daily email digest with AI","href":"/en/basic/automation/examples/ai-email-digest"},{"title":"Auto-classify new form entries with AI","href":"/en/basic/automation/examples/ai-classify-forms"},{"title":"Keep records in sync across multiple projects","href":"/en/basic/automation/examples/cross-base-sync"},{"title":"Build automations programmatically with the API","href":"/en/basic/automation/examples/api-automation"}]}]},{"group":"Project","pages":[{"title":"Create, share and migrate projects","sidebarTitle":"Create and manage projects","href":"/en/basic/base"},{"group":"Table","pages":[{"title":"Create, organize and share tables","sidebarTitle":"Create and manage tables","href":"/en/basic/table"},{"title":"Import CSV, Excel, Airtable and Google Sheets data","sidebarTitle":"Import","href":"/en/basic/table/import"},{"title":"Export a table or view to CSV","sidebarTitle":"Export","href":"/en/basic/table/export"}]},{"group":"Field","pages":[{"title":"Field types: choose, add and manage columns","description":"Choose text, number, date, AI or relational field types for your table. Add and edit fields, hide columns and check what happens when a field is deleted.","sidebarTitle":"Fields and field types","href":"/en/basic/field"},{"title":"AI fields: summarize, classify and generate values","sidebarTitle":"AI Fields","href":"/en/basic/field/ai/ai-field"},{"group":"Basic Field","pages":[{"title":"Single Line Text field: names, IDs and links","description":"Store short text such as names, titles, IDs, URLs, email addresses, and phone numbers.","sidebarTitle":"Single Line Text","href":"/en/basic/field/single-line-text"},{"title":"Long Text field: multiline notes and Markdown","sidebarTitle":"Long Text","href":"/en/basic/field/long-text"},{"title":"Number field: decimals, currency and percentages","sidebarTitle":"Number","href":"/en/basic/field/number"},{"title":"Single Select field: statuses and option management","sidebarTitle":"Single Select","href":"/en/basic/field/single-select"},{"title":"Multiple Select field: tags and option management","sidebarTitle":"Multiple Select","href":"/en/basic/field/multiple-select"},{"title":"Date field: formats, time zones and defaults","sidebarTitle":"Date","href":"/en/basic/field/date"},{"title":"Rating field: visual scores for records","sidebarTitle":"Rating","href":"/en/basic/field/rating"},{"title":"Checkbox field: track yes/no and completion","sidebarTitle":"Checkbox","href":"/en/basic/field/checkbox"},{"title":"Attachment field: upload and download files","sidebarTitle":"Attachment","href":"/en/basic/field/attachment"}]},{"group":"Advanced Field","pages":[{"group":"Formula","pages":[{"title":"Formula field: calculations and field references","sidebarTitle":"Formula","href":"/en/basic/field/formula"},{"title":"Formula syntax: values, field references and operators","sidebarTitle":"Formula Grammar","href":"/en/basic/field/formula/grammar"},{"title":"Formula function reference with syntax and examples","mode":"wide","sidebarTitle":"Function Cheat Sheet","href":"/en/basic/field/formula/cheat-sheet"}]},{"title":"Link field: connect records across tables","sidebarTitle":"Link","href":"/en/basic/field/link"},{"title":"Rollup field: summarize linked records","sidebarTitle":"Rollup","href":"/en/basic/field/rollup"},{"title":"Lookup field: reference linked table values","sidebarTitle":"Lookup","href":"/en/basic/field/lookup"},{"title":"Conditional Rollup: count and summarize matches","sidebarTitle":"Conditional Rollup","href":"/en/basic/field/conditional-rollup"},{"title":"Conditional Lookup: find matching table records","sidebarTitle":"Conditional Lookup","href":"/en/basic/field/conditional-lookup"},{"title":"User field: assign members to records","sidebarTitle":"User field","href":"/en/basic/field/user"},{"title":"Created By field: track record creators","sidebarTitle":"Created By","href":"/en/basic/field/created-by"},{"title":"Last Modified By field: track record editors","sidebarTitle":"Last Modified By","href":"/en/basic/field/last-modified-by"},{"title":"Created Time field: track record creation dates","sidebarTitle":"Created Time","href":"/en/basic/field/created-time"},{"title":"Last Modified Time field: track record changes","sidebarTitle":"Last Modified Time","href":"/en/basic/field/last-modified-time"},{"title":"Auto Number field: generate record sequences","sidebarTitle":"Auto Number","href":"/en/basic/field/auto-number"},{"group":"Button","pages":[{"title":"Button field: trigger an automation","sidebarTitle":"Button","href":"/en/basic/field/button"},{"title":"Button automation example: convert sales leads","sidebarTitle":"Button Practical Guide","href":"/en/basic/field/button-practical-guide"}]}]},{"group":"Common","pages":[{"title":"Field formatting: numbers, currency and dates","sidebarTitle":"Formatting","href":"/en/basic/field/common/formatter"},{"title":"Field display: email links and number charts","sidebarTitle":"Interactive Display","href":"/en/basic/field/common/show-as"},{"title":"Single-value and multiple-value fields","sidebarTitle":"Single Value and Multiple Values","href":"/en/basic/field/common/is-multiple-value"}]}]},{"group":"Records","pages":[{"title":"Create, edit and delete records","sidebarTitle":"Create and manage records","href":"/en/basic/record"},{"title":"Record comments: discuss data and mention teammates","sidebarTitle":"Comments","href":"/en/basic/record/comment"},{"title":"Record history: review data changes and editors","sidebarTitle":"Record History","href":"/en/basic/record/record-history"},{"title":"Archive records and restore deleted table data","sidebarTitle":"Archive and Trash","href":"/en/basic/record/archive-trash"}]},{"group":"View","pages":[{"title":"Grid view: edit, organize and review table data","sidebarTitle":"Grid","href":"/en/basic/view/grid"},{"title":"Form view: collect responses into a table","sidebarTitle":"Form","href":"/en/basic/view/form"},{"title":"Kanban view: group records and track progress","sidebarTitle":"Kanban","href":"/en/basic/view/kanban"},{"title":"Gallery view: image cards and record details","sidebarTitle":"Gallery","href":"/en/basic/view/gallery"},{"title":"Calendar view: schedule records by date","sidebarTitle":"Calendar","href":"/en/basic/view/calendar"},{"title":"Filter, group, sort and share a view","sidebarTitle":"View Toolbar","href":"/en/basic/view/toolbar"}]}]},{"group":"Authority Matrix","pages":[{"group":"Authority Matrix","pages":[{"title":"Authority Matrix: roles and data access permissions","sidebarTitle":"Roles and access permissions","href":"/en/basic/authority-matrix"},{"title":"Authority Matrix example: sales team permissions","sidebarTitle":"Authority Matrix Guidelines","href":"/en/basic/authority-matrix/authority-matrix-practical-guide"}]}]},{"group":"SSO","pages":[{"title":"Space SSO: verify domains and connect an identity provider","sidebarTitle":"Single Sign-On (SSO)","href":"/en/basic/sso/overview"},{"title":"Set up Azure Entra ID single sign-on","sidebarTitle":"Azure Entra ID SSO","href":"/en/basic/sso/azure-entra-id"},{"title":"Set up Okta single sign-on","sidebarTitle":"Okta SSO","href":"/en/basic/sso/okta"},{"title":"Set up Google Workspace single sign-on","sidebarTitle":"Google Workspace SSO","href":"/en/basic/sso/google-workspace"},{"title":"Set up Auth0 single sign-on","sidebarTitle":"Auth0 SSO","href":"/en/basic/sso/auth0"},{"title":"Set up OneLogin single sign-on","sidebarTitle":"OneLogin SSO","href":"/en/basic/sso/onelogin"},{"title":"Set up Authentik single sign-on","sidebarTitle":"Authentik SSO","href":"/en/basic/sso/authentik"}]},{"group":"Comparison","pages":[{"title":"Teable vs Excel: database and spreadsheet workflows","sidebarTitle":"Teable vs Excel","href":"/en/compare/teable-vs-excel"}]}]},{"tab":"Self-hosted","pages":[{"title":"Self-hosted","href":"/en/deploy/activate"}]},{"tab":"API","pages":[{"title":"API","href":"/en/api-doc/overview"}]},{"tab":"Security","pages":[{"title":"Security","href":"/en/basic/security"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/en/changelog"}]}]},{"language":"zh","banner":{"content":"🚀 Teable MCP 现已上线。查看[更新日志](/zh/changelog#2026-10-20)了解详情。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"支持"}]},"pages":[{"title":"zh","href":"/zh/basic/field/ai/ai-field"}]},{"language":"ru","banner":{"content":"🚀 Teable MCP уже доступен. Подробнее в [журнале изменений](/ru/changelog#20-октября-2026-г).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Поддержка"}]},"pages":[{"title":"ru","href":"/ru/basic/field/ai/ai-field"}]},{"language":"de","banner":{"content":"🚀 Teable MCP ist jetzt verfügbar. Mehr im [Changelog](/de/changelog#20-oktober-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Support"}]},"pages":[{"title":"de","href":"/de/basic/field/ai/ai-field"}]},{"language":"fr","banner":{"content":"🚀 Teable MCP est désormais disponible. Consultez le [journal des modifications](/fr/changelog#20-octobre-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Assistance"}]},"pages":[{"title":"fr","href":"/fr/basic/field/ai/ai-field"}]},{"language":"es","banner":{"content":"🚀 Teable MCP ya está disponible. Consulta el [registro de cambios](/es/changelog#20-oct-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Soporte"}]},"pages":[{"title":"es","href":"/es/basic/field/ai/ai-field"}]},{"language":"it","banner":{"content":"🚀 Teable MCP è ora disponibile. Leggi il [registro delle modifiche](/it/changelog#20-ott-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Supporto"}]},"pages":[{"title":"it","href":"/it/basic/field/ai/ai-field"}]},{"language":"ja","banner":{"content":"🚀 Teable MCP が利用可能になりました。詳しくは[更新履歴](/ja/changelog#2026年10月20日)をご覧ください。","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"サポート"}]},"pages":[{"title":"ja","href":"/ja/basic/field/ai/ai-field"}]},{"language":"tr","banner":{"content":"🚀 Teable MCP artık kullanılabilir. Ayrıntılar için [değişiklik günlüğüne](/tr/changelog#20-ekim-2026) bakın.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Destek"}]},"pages":[{"title":"tr","href":"/tr/basic/field/ai/ai-field"}]},{"language":"uk","banner":{"content":"🚀 Teable MCP уже доступний. Докладніше в [журналі змін](/uk/changelog#20-жовтня-2026).","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"Підтримка"}]},"pages":[{"title":"uk","href":"/uk/basic/field/ai/ai-field"}]},{"language":"ar","banner":{"content":"🚀 أصبح Teable MCP متاحًا الآن. راجع [سجل التغييرات](/ar/changelog#20-أكتوبر-2026) للتفاصيل.","dismissible":true},"navbar":{"links":[{"icon":"comment","href":"https://community.teable.ai/","label":"الدعم"}]},"pages":[{"title":"ar","href":"/ar/basic/field/ai/ai-field"}]}]},"title":"AI fields: summarize, classify and generate values - Teable","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-D8Bv1Qka.js","dist-C1mdUKmc.js","lib-DnkIZQB2.js","lib-q-9GBWeW.js","clsx-D_lcEXjg.js","html-void-elements-mCSPHezU.js","katex-Cnv50rb0.js","marked.esm-BKo0Hl1x.js","zoom-image-lightbox-DQ5W4Q2v.js","PlusIcon-jZ8vgk6R.js","lightbox-handle-r17bVUz3.js"]}