Skip to main content
These settings are particularly useful when:
  • Users need to explore tables that don’t fit neatly into topics or have not been added to topics yet
  • You want the AI to automatically validate its analysis for critical errors and retry if there are any
  • You want to control which model tier and thinking level the AI uses for different categories of tasks
For curated, self-service analytics, we recommend organizing your views into topics and keeping query_all_views_and_fields disabled. Topics provide better structure, improved performance, and a more guided experience for users.

Syntax

ai_settings:
  query_all_views_and_fields: <enabled | disabled | default>
  validate_analysis: <enabled | disabled | default>
  analyze_configuration:
    model: <opus | sonnet | haiku>
    thinking: <none | low | medium | high>
  build_configuration:
    model: <opus | sonnet | haiku>
    thinking: <none | low | medium | high>
  simple_summarize_configuration:
    model: <opus | sonnet | haiku>
    thinking: <none | low | medium | high>

Properties

ai_settings
object
An object that contains various AI settings.

Examples

Enable querying all views
ai_settings:
  query_all_views_and_fields: enabled
Restrict AI to topic views only
ai_settings:
  query_all_views_and_fields: disabled
Enable AI analysis validation
ai_settings:
  validate_analysis: enabled
Disable AI analysis validation
ai_settings:
  validate_analysis: disabled
Override all model categories
ai_settings:
  analyze_configuration:
    model: opus
    thinking: medium
  build_configuration:
    thinking: high
  simple_summarize_configuration:
    thinking: low