Quadratic Docs
  • Getting started
  • Examples
  • Open Quadratic
  • Quadratic AI
    • Getting started
    • Generate code
    • Generate data
    • Import PDFs
    • Import images
    • Security
  • Connections
    • SQL - getting started
    • PostgreSQL
    • MySQL
    • MS SQL Server
    • Parametrize queries
    • SQL AI assistant
    • Security
    • API requests
    • Request a connection
  • Python
    • Getting started
    • Reference cells
    • Return data to the sheet
    • Packages
    • Make an API request
    • Clean data
    • Charts/visualizations
    • Manipulate data
  • Javascript
    • Getting started
    • Reference cells
    • Return data to the sheet
    • API Requests
    • Charts/visualizations
    • Packages
  • Formulas
    • Getting started
    • AI assistant
    • Reference cells
    • Functions and operators
    • Arrays
    • Criteria
    • Wildcards
  • Spreadsheet
    • Navigating
    • Files
    • Shortcuts
    • Insert/delete rows and columns
    • Data validation
    • Present & share
    • Date-time formatting
    • Browser compatibility
  • Teams
    • Manage your team
    • Private files
    • Collaboration
    • Embedded sheets
  • Import data
    • SQL connections
    • API requests
    • Drag and drop .CSV
    • Drag and drop .Parquet
    • Import Excel files
  • Self hosting
    • Getting started
    • Docker
    • AWS
    • Azure
    • Google Cloud Platform
    • Bring your own AI
    • Other hosting
  • Quadratic for Education
    • Overview
    • Enrolling in the education plan
    • Teachers
    • Students
    • Researchers
    • Education FAQ
  • Company
    • About
    • Quadratic is source available
    • Brand assets
  • GitHub
  • Blog
  • Twitter
  • Discord
Powered by GitBook
On this page
  • Insert and view code
  • Build models and analytics workflows from scratch
  • Create charts
  • Fixing errors

Was this helpful?

  1. Quadratic AI

Generate code

Build analyses from scratch or edit existing code.

PreviousGetting startedNextGenerate data

Last updated 6 months ago

Was this helpful?

Quadratic AI Chat can build whole analyses from scratch or edit and assist with existing code. Quadratic AI will default to Python, but you can ask for additional languages like JavaScript or Formulas.

Insert and view code

Quadratic AI will default to inserting generated code. You can always view the code generated, make edits, move the code cell, or re-add the code cell.

Build models and analytics workflows from scratch

The AI can see and understand the data in your sheet, allowing you to ask almost any question without needing to tell the AI any extra context. It will generate the analysis and automatically place the code in the sheet.

Sometimes, the AI generates multiple code cells, data + code, or any possible combination that best answers your query.

Create charts

Create infinitely flexible charts with Quadratic AI. If you need to make edits, either do it directly in code or ask the AI to do it directly.

You can ask for edits like chart type, data used, titles, background colors, layouts, axes styling, etc.

Fixing errors

Quadratic AI is great at fixing errors in your code. Whenever there's an error, you can ask for the fix directly in chat or use the Fix with AI button. The AI will attempt to fix it and explain how it works. You can then either accept or reject the code change.