Snowflake AI_EXTRACT
Provider source (opens in a new tab)- API model ID
Not collected- Access
- Requires SNOWFLAKE.CORTEX_USER and access to the input text or staged file. Base Arctic-Extract is selected by the AI_EXTRACT function, not a user-supplied checkpoint ID. Model authorization also applies: model RBAC is checked first, then CORTEX_MODELS_ALLOWLIST; if neither permits access the call fails.
- Regions
- AWS: N. Virginia, Oregon, Canada Central, Sao Paulo, Ireland, Frankfurt, Tokyo, Sydney. Azure: East US 2, West US 2, South Central US, North Europe, West Europe, Southeast Asia, Australia East, Central India, Japan East. GCP: Middle East Central2 (Dammam). Cross-region routing can extend access; unavailable in PR China.
- API endpoint URL
- SQL AI_EXTRACT(text => ..., responseFormat => ..., scores => TRUE/FALSE) or AI_EXTRACT(file => ..., responseFormat => ..., config => ..., scores => TRUE/FALSE)Source for API endpoint URL (opens in a new tab)
- API parameters
- Use text or file, not both. Optional config.scale_factor ranges from 1.0 to 4.0 and defaults to 1.0. scores defaults to FALSE.Source for API parameters (opens in a new tab)
- Source locations and confidence
- Confidence values between 0 and 1; per-entity scores and aggregate list/table scores. No per-cell or per-list-item scores. No extra score charge.Source for Source locations and confidence (opens in a new tab)
- Deployment
- Snowflake-managed compute; a warehouse above MEDIUM does not improve AI_EXTRACT inference performance.Source for Deployment (opens in a new tab)
- dataResidency
- CORTEX_ENABLED_CROSS_REGION controls routing. Input/output payloads are transmitted transiently to processing regions and are not persisted there, according to Snowflake.Source for dataResidency (opens in a new tab)
- Stage security requirements
- Inference supports client-side and server-side encrypted stages, including PrivateLink/network-policy accounts. Training has different restrictions.Source for Stage security requirements (opens in a new tab)
- Authentication
- In addition to function/object privileges, model access must be granted via model RBAC or the model/alias must be permitted by CORTEX_MODELS_ALLOWLIST. All allows fallback access; otherwise an unpermitted call fails.Source for Authentication (opens in a new tab)
No public checkpoint selector: the base function is implicit, while custom model builds use an account-specific registry name.
The base AI_EXTRACT governance alias is arctic-extract. Account-specific custom model privileges still apply.
Prices retain their published currencies and billing units below.
| Category | Usage | Rate | Unit |
|---|---|---|---|
| Inference AI Credits | Base extraction · AI Credits1 | 5.55 credits | 1M processed tokens |
Rate conditions
- Snowflake AI Credits, not USD. Contract credit conversion, warehouse/storage and other platform charges are separate. Page and prompt/output token accounting follows the relevant endpoint documentation.
Data & enterprise terms
Snowflake states that customer data is not used to train models made available to its customer base. Except as elected, AI models run inside its security/governance perimeter. Cross-region processing can transiently transmit prompts/results outside the account region; exact contractual retention terms are not established here.
Read the service policy (opens in a new tab)