Snowflake Cortex AI

Product · API / developer platform · Engineering & development by Snowflake

Securely build and deploy enterprise AI agents grounded in your data.

A fully managed suite of AI services for building generative AI apps and agents. It provides secure access to leading LLMs and high-accuracy data analysis tools directly within the Snowflake data perimeter.

Category: Generative AI

APIs and SDKs
SQL, Python API, Cortex REST API, Snowflake Python APIs
Programming Languages
SQL, Python
Deployment Model
Fully Managed Serverless
Primary Interfaces
Snowsight, REST API, Python SDK
Data Formats
Structured, Semi-structured, Unstructured (Text, PDF, Video)
Governance Framework
Snowflake Horizon Catalog Integration

Overview

Snowflake Cortex AI is a suite of fully managed AI services designed for businesses to build and deploy generative AI applications securely. The platform enables high-accuracy text-to-SQL queries through Cortex Analyst and enterprise-grade search for unstructured data via Cortex Search. By integrating AI directly into the Snowflake perimeter, it ensures that proprietary data remains governed by the same security and access controls as the rest of the Data Cloud. Cortex AI also includes tools for model fine-tuning, observability, and centralized agent governance through the Cortex AI Gateway.

Generative AI Services

Governance and Controls

Application Development

Use cases

Specifications

APIs and SDKs
SQL, Python API, Cortex REST API, Snowflake Python APIs
Deployment
Fully managed serverless cloud platform (AWS, Azure, Google Cloud)
Supported LLMs
Llama 3.1/3.2, Mistral Large, Snowflake Arctic, Reka Core, Gemma-7b
Programming Languages
SQL, Python
Deployment Model
Fully Managed Serverless
Primary Interfaces
Snowsight, REST API, Python SDK
Data Formats
Structured, Semi-structured, Unstructured (Text, PDF, Video)
Governance Framework
Snowflake Horizon Catalog Integration
Cost Control
Per-user quotas and AI credit consumption tracking
Search Capabilities
Vector search and Retrieval-Augmented Generation (RAG)

How it works

  1. Prepare Data Foundation: Connect your structured and unstructured data to the Snowflake AI Data Cloud to establish a governed foundation.
  2. Select or Train Models: Select from industry-leading LLMs or fine-tune open models using Cortex Training within the secure Snowflake perimeter.
  3. Build with SQL or Python: Use SQL or Python to call Cortex AI functions for tasks like text generation, translation, or document analysis.
  4. Deploy and Govern: Apply governance policies through Cortex AI Gateway and monitor performance with built-in observability tools.

FAQ

What is the Cortex AI Gateway?

Cortex AI Gateway brings every agent under a unified set of controls, allowing enterprises to secure AI connections, track usage, and manage AI spending through dynamic model routing.

What is the difference between Cortex Analyst and Cortex Search?

Cortex Analyst is a high-accuracy text-to-SQL service that allows users to chat with structured data, while Cortex Search builds RAG applications on unstructured text data.

Can I fine-tune models with my own data?

Yes, Cortex Training allows organizations to securely fine-tune and post-train open models using their own enterprise data within the Snowflake security perimeter.

Start for free

Added by AntSpace from public sources (snowflake.com).

Related

More products by Snowflake