<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tatsuya</title>
    <description>The latest articles on DEV Community by Tatsuya (@xtatsux).</description>
    <link>https://dev.to/xtatsux</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3431203%2F3a21ab0b-589c-489b-a009-21632338cc41.png</url>
      <title>DEV Community: Tatsuya</title>
      <link>https://dev.to/xtatsux</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xtatsux"/>
    <language>en</language>
    <item>
      <title>[CKE &amp; Snowflake Intelligence] Smart AI-Powered Search for Snowflake Documentation!</title>
      <dc:creator>Tatsuya</dc:creator>
      <pubDate>Mon, 27 Oct 2025 08:15:57 +0000</pubDate>
      <link>https://dev.to/xtatsux/cke-snowflake-intelligence-smart-ai-powered-search-for-snowflake-documentation-5d32</link>
      <guid>https://dev.to/xtatsux/cke-snowflake-intelligence-smart-ai-powered-search-for-snowflake-documentation-5d32</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Cortex Knowledge Extensions (CKEs) became Generally Available (GA) on August 12, 2025. This was announced in the official blog.&lt;br&gt;


&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.snowflake.com/en/blog/easy-button-context-rich-ai-agents/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.snowflake.com%2Fcontent%2Fdam%2Fsnowflake-site%2Fblog%2F2025%2F08%2FCortex-knowledge-extensions-snowflake-intelligence-BlogHeader_1680x720.jpg" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.snowflake.com/en/blog/easy-button-context-rich-ai-agents/" rel="noopener noreferrer" class="c-link"&gt;
            The Easy Button for Context-Rich AI Agents
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Discover how Snowflake Intelligence and Cortex Knowledge Extensions help enterprises unlock insights from data within their organizations as well as third-party expertise. 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.snowflake.com%2Fetc.clientlibs%2Fsnowflake-site%2Fclientlibs%2Fclientlib-react%2Fresources%2Ffavicon-96x96.png%3Fv%3D3"&gt;
          snowflake.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




&lt;p&gt;This article will provide an overview of CKEs and introduce various ways to utilize them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Usage Example
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg9u6c4s5zkmaoeb1czil.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg9u6c4s5zkmaoeb1czil.png" alt="SI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After acquiring the CKEs for Snowflake Documentation and configuring Snowflake Intelligence (currently in Public Preview as of October 27, 2025), it can provide answers that reference the CKEs as shown above. The setup is very simple and will be explained later in this article.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are Cortex Knowledge Extensions (CKEs)?
&lt;/h2&gt;

&lt;p&gt;First, let's explore what Cortex Knowledge Extensions (CKEs), which became GA, actually are. According to the &lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-knowledge-extensions/cke-overview?_ga=2.254181711.618227916.1755165607-2124701527.1753166117&amp;amp;_gac=1.153878986.1754271130.CjwKCAjwkbzEBhAVEiwA4V-yqg0NELa9xp4Mk2vs0TzYosRCeBEaoGBFe1y5qhOIG2aTcoN-F6x9fBoCitcQAvD_BwE" rel="noopener noreferrer"&gt;Cortex Knowledge Extensions&lt;/a&gt; documentation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cortex Knowledge Extensions (CKEs) are Cortex Search Services that can be shared on the Snowflake Marketplace or via private listings or organizational listings. They can be used in a retrieval-augmented generation (RAG) architecture to integrate licensed and proprietary content into Cortex AI applications. For example, CKEs can be used to integrate knowledge from unstructured content, such as articles, market research, books, or forum posts, into Cortex AI applications, such as chatbots and agentic systems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As stated in the documentation, CKEs are essentially "Cortex Search" services shared via Snowflake Marketplace, private listings, or organizational listings.&lt;br&gt;
CKEs listed on the Snowflake Marketplace can be found here:&lt;br&gt;
&lt;a href="https://app.snowflake.com/marketplace/data-products?categorySecondary=%5B%2226%22%5D" rel="noopener noreferrer"&gt;Snowflake Marketplace&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Various data providers have started offering CKEs, including Snowflake-provided ones like "Snowflake Documentation" and "PubMed Biomedical Research Corpus".&lt;/p&gt;
&lt;h2&gt;
  
  
  How CKEs Work
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fem5pm56lcfcycfqbr7c2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fem5pm56lcfcycfqbr7c2.png" alt="cke-workflow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As described in the &lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-knowledge-extensions/cke-overview?_ga=2.254181711.618227916.1755165607-2124701527.1753166117&amp;amp;_gac=1.153878986.1754271130.CjwKCAjwkbzEBhAVEiwA4V-yqg0NELa9xp4Mk2vs0TzYosRCeBEaoGBFe1y5qhOIG2aTcoN-F6x9fBoCitcQAvD_BwE#how-cke-works" rel="noopener noreferrer"&gt;documentation&lt;/a&gt;, the mechanism is as follows:&lt;/p&gt;

&lt;p&gt;Providers (CKE providers) upload text data to tables in their accounts and create Cortex Search services on those tables. These Cortex Search services are shared on the Snowflake Marketplace. The Cortex Search services shared on Snowflake Marketplace become Cortex Knowledge Extensions (CKEs). When using these CKEs, you can develop applications by combining them with Cortex AI SQL or Cortex Agent API.&lt;/p&gt;

&lt;p&gt;As mentioned earlier, CKEs are essentially Cortex Search services, which means they can be used in various ways. Let's explore what forms of utilization are possible.&lt;/p&gt;
&lt;h2&gt;
  
  
  Use Cases
&lt;/h2&gt;

&lt;p&gt;Here are some examples of how CKEs can be integrated and used.&lt;/p&gt;
&lt;h3&gt;
  
  
  Snowflake Intelligence
&lt;/h3&gt;

&lt;p&gt;Integration with Snowflake Intelligence is straightforward. Following the procedure outlined in the Quickstart guide below, you can register the CKE's Cortex Search as an "agent" to make it immediately available in Snowflake Intelligence.&lt;br&gt;
&lt;a href="https://quickstarts.snowflake.com/guide/getting-started-with-snowflake-intelligence/index.html#0" rel="noopener noreferrer"&gt;Getting Started with Snowflake Intelligence&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Snowflake Intelligence is a great option when you want to make Cortex Agent, Cortex Analyst, and Cortex Search widely available within your organization.&lt;/p&gt;
&lt;h3&gt;
  
  
  Snowflake Cortex AI MCP Server
&lt;/h3&gt;

&lt;p&gt;"Snowflake Cortex AI MCP Server" is available on Snowflake-Labs. By configuring it to use CKE's Cortex Search, you can utilize it with any MCP client (Claude Desktop, Cursor, gemini-cli, etc.).&lt;br&gt;
&lt;a href="https://github.com/Snowflake-Labs/mcp" rel="noopener noreferrer"&gt;Snowflake Cortex AI Model Context Protocol (MCP) Server&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Snowflake Managed MCP Servers
&lt;/h3&gt;

&lt;p&gt;Snowflake Managed MCP Servers were released as a preview on October 1, 2025. This allows you to host Cortex Analyst / Cortex Search as remote MCP Servers on Snowflake.&lt;br&gt;


&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.snowflake.com/en/blog/managed-mcp-servers-secure-data-agents/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.snowflake.com%2Fcontent%2Fdam%2Fsnowflake-site%2Fblog%2F2025%2F10%2FIntroducing%252520Snowflake%252520Managed%252520MCP%252520Servers%252520for%252520Secure%252520Governed%252520Data%252520Agents-Blog.png" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.snowflake.com/en/blog/managed-mcp-servers-secure-data-agents/" rel="noopener noreferrer" class="c-link"&gt;
            Introducing Snowflake Managed MCP Servers for Secure, Governed Data Agents
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Snowflake Managed MCP Servers, an open-standards interface for AI agents to access your governed data without custom integrations or separate infrastructure.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.snowflake.com%2Fetc.clientlibs%2Fsnowflake-site%2Fclientlibs%2Fclientlib-react%2Fresources%2Ffavicon-96x96.png%3Fv%3D3"&gt;
          snowflake.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




&lt;h2&gt;
  
  
  Setting Up for Use with Snowflake Intelligence
&lt;/h2&gt;

&lt;p&gt;In this article, let's configure CKEs for use with Snowflake Intelligence.&lt;/p&gt;

&lt;h3&gt;
  
  
  Prerequisites
&lt;/h3&gt;

&lt;p&gt;To use CKEs, the easiest way to start is with CKEs published by Snowflake itself, such as their Documentation.&lt;br&gt;
After logging into your Snowflake account, access &lt;a href="https://app.snowflake.com/marketplace/listing/GZSTZ67BY9OQ4/snowflake-snowflake-documentation?search=Snowflake%20documentation" rel="noopener noreferrer"&gt;this URL&lt;/a&gt; and acquire it.&lt;/p&gt;
&lt;h3&gt;
  
  
  Configuring Cortex Agent
&lt;/h3&gt;

&lt;p&gt;To use Cortex Search with Snowflake Intelligence, you need to configure a Cortex Agent. While you can set this up via the GUI in Snowsight, it's also possible to define it using SQL. For documentation on handling Cortex Agent with SQL, please refer to &lt;a href="https://docs.snowflake.com/en/sql-reference/commands-cortex-agent" rel="noopener noreferrer"&gt;this page&lt;/a&gt;.&lt;br&gt;
After acquiring Snowflake Documentation from the Snowflake Marketplace, executing the following SQL will make it available in Snowflake Intelligence. &lt;/p&gt;

&lt;p&gt;Note that cross-region inference is enabled in the SQL, so please be aware of this.&lt;/p&gt;

&lt;p&gt;details Cortex Agent for CKEs Setup SQL:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;USE ROLE ACCOUNTADMIN;
ALTER ACCOUNT SET CORTEX_ENABLED_CROSS_REGION = 'ANY_REGION';

CREATE DATABASE IF NOT EXISTS snowflake_intelligence;
GRANT USAGE ON DATABASE snowflake_intelligence TO ROLE PUBLIC;

CREATE SCHEMA IF NOT EXISTS snowflake_intelligence.agents;
GRANT USAGE ON SCHEMA snowflake_intelligence.agents TO ROLE PUBLIC;

GRANT CREATE AGENT ON SCHEMA snowflake_intelligence.agents TO ROLE PUBLIC;

CREATE OR REPLACE AGENT SNOWFLAKE_INTELLIGENCE.AGENTS.CKE_SNOWDOC_AGENT
WITH PROFILE='{ "display_name": "Snowflake Document" }'
    COMMENT=$$ This is an agent that can answer questions about Snowflake Documentation. $$
FROM SPECIFICATION $$
{
  "models": {
    "orchestration": ""
  },
  "instructions": {
    "response": "# Persona\nYou are a Snowflake expert consultant. Act as an experienced professional supporting enterprise customers.\n\n# Tone &amp;amp; Manner\n- Always use polite language and provide accurate, concise answers.\n- Add brief explanations for technical terms when necessary, so that even beginners can understand.\n\n# Strict Rules for Response Generation\n1. Strict adherence to sources: All answers must be based on Snowflake's official documentation. Do not include personal opinions or information that cannot be verified in the documentation.\n2. Clear source attribution: At the end of your response, include a section titled [Reference Documentation] and list the URLs of referenced pages in bullet points.\n3. Formatting:\n- Enclose code such as SQL, Python, JSON, etc., in code blocks with language specification (e.g., ```

sql ...

 ```).\n- Organize procedures and lists using bullet points (-) or numbered lists (1.) for readability.\n- Emphasize important keywords such as function names and parameter names with `backticks`.\n4. Handling unclear questions:\n- If an answer to a question cannot be found in the official documentation, honestly respond with \"I was unable to find a direct answer from the official documentation for your question.\"\n- Then, provide related information by saying \"Here are potentially relevant documents\" or suggest next steps like \"You might get answers from other experts by asking in the Snowflake Community.\"\n5. Prohibited actions:\n- Do not answer specific amounts regarding pricing or licenses; always provide a link to the official pricing page.\n- When asked about security-related configurations or personal information, only provide general best practices and never present specific configuration values or prompt for information input.\n\n\n",
    "sample_questions": [
      {
        "question": "Tell me how to set up Snowflake Openflow"
      },
      {
        "question": "What is the current status of Snowflake's Iceberg support?"
      },
      {
        "question": "What LLM models are available in Snowflake?"
      },
      {
        "question": "Which clouds and regions can be used when using Snowflake in Japan?"
      }
    ]
  },
  "tools": [
    {
      "tool_spec": {
        "type": "cortex_search",
        "name": "Search Snowflake Documents",
        "description": "Cortex Search Knowledge Extensions for searching Snowflake documentation"
      }
    }
  ],
  "tool_resources": {
    "Search Snowflake Documents": {
      "id_column": "SOURCE_URL",
      "max_results": 5,
      "name": "SNOWFLAKE_DOCUMENTATION.SHARED.CKE_SNOWFLAKE_DOCS_SERVICE",
      "title_column": "DOCUMENT_TITLE"
    }
  }
}
$$;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Using with Snowflake Intelligence
&lt;/h3&gt;

&lt;p&gt;After executing the above SQL, navigate to "AI &amp;amp; ML" &amp;gt; "Snowflake Intelligence" as shown below to access Snowflake Intelligence.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmyqe8l2633amzng3z585.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmyqe8l2633amzng3z585.png" alt="path to SI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After launching Snowflake Intelligence, select "Snowflake Document" and ask a question to receive results.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyaq0ov8y0kdezrmvuagr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyaq0ov8y0kdezrmvuagr.png" alt="si_initial_view"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj5gwadmlgv6j3yo4onep.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj5gwadmlgv6j3yo4onep.png" alt="si_sample"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;CKE is a service that allows you to easily acquire and utilize knowledge bases provided on the Snowflake Marketplace. When utilizing created Cortex Search services, you can choose different approaches based on your use case: Streamlit for building custom UIs, Snowflake Intelligence for deploying to various users within your organization, or MCP Server for data scientists, data engineers, and application developers. We hope you'll utilize CKE and Cortex Search according to your specific use cases.&lt;/p&gt;

&lt;h2&gt;
  
  
  Promotions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snowflake What's New Updates (by &lt;a href="https://zenn.dev/tsubasa_tech" rel="noopener noreferrer"&gt;tsubasa&lt;/a&gt;)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://zenn.dev/tsubasa_tech" rel="noopener noreferrer"&gt;tsubasa&lt;/a&gt; shares Snowflake What's New updates on X. Please follow to stay updated with the latest information.&lt;/p&gt;

&lt;h4&gt;
  
  
  Japanese Version
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://x.com/snow_new_jp" rel="noopener noreferrer"&gt;Snowflake What's New Bot (Japanese Version)&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  English Version
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://x.com/snow_new_en" rel="noopener noreferrer"&gt;Snowflake What's New Bot (English Version)&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Japanese version
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://zenn.dev/tatsu_tech/articles/2695582e0acb9a" rel="noopener noreferrer"&gt;https://zenn.dev/tatsu_tech/articles/2695582e0acb9a&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Update History
&lt;/h2&gt;

&lt;p&gt;October 27, 2025: New post&lt;/p&gt;

</description>
      <category>ai</category>
      <category>database</category>
      <category>rag</category>
    </item>
    <item>
      <title>gpt-oss, GPT-5 is here!: A Guide to Snowflake's Cross-Region LLM Inference</title>
      <dc:creator>Tatsuya</dc:creator>
      <pubDate>Thu, 14 Aug 2025 10:50:03 +0000</pubDate>
      <link>https://dev.to/xtatsux/gpt-oss-gpt-5-is-here-a-guide-to-snowflakes-cross-region-llm-inference-43kc</link>
      <guid>https://dev.to/xtatsux/gpt-oss-gpt-5-is-here-a-guide-to-snowflakes-cross-region-llm-inference-43kc</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Hello everyone. I work as a Partner Solution Engineer at Snowflake, and I plan to use this dev.to platform to share things I've tried and insights I've gained in my daily work. Today, I'd like to organize my thoughts on Snowflake's "Cross-region inference" feature.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;br&gt;
This article represents my personal views and not those of Snowflake.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;gpt-oss&lt;/code&gt; and &lt;code&gt;GPT-5&lt;/code&gt; Released!
&lt;/h2&gt;

&lt;p&gt;As you may have seen on social media, these models have been making waves. These models are also available for use on Snowflake. &lt;br&gt;
&lt;a href="https://www.snowflake.com/en/blog/category/product-and-technology/announcing-openai-gpt-5-on-snowflake-cortex-ai/" rel="noopener noreferrer"&gt;Announcing OpenAI GPT-5 on Snowflake Cortex AI&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/posts/tsho_openais-gpt-5-is-in-public-preview-on-snowflake-activity-7359298158922776576-HGwI?utm_source=share&amp;amp;amp%3Butm_medium=member_ios&amp;amp;amp%3Brcm=ACoAAAygO5EBSrkdtTeMUp1Qjxi8Ciu2bn4loyU" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdms.licdn.com%2Fplaylist%2Fvid%2Fv2%2FD5605AQH-Feg5riL96w%2Fthumbnail-with-play-button-overlay-high%2FB56ZiF2LidHQDw-%2F0%2F1754592230853%3Fe%3D2147483647%26v%3Dbeta%26t%3DnCYert3Q9AJfLRtYbIwY6qoUfPCWr3ZVDyBoc4AYYx0" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/posts/tsho_openais-gpt-5-is-in-public-preview-on-snowflake-activity-7359298158922776576-HGwI?utm_source=share&amp;amp;amp%3Butm_medium=member_ios&amp;amp;amp%3Brcm=ACoAAAygO5EBSrkdtTeMUp1Qjxi8Ciu2bn4loyU" rel="noopener noreferrer" class="c-link"&gt;
            🚀  OpenAI released GPT-5 Today! And Snowflake️ started providing Day-0 support! ❄️ 

Give it a try GPT-5 family in Snowfake!

Read more about here
https://lnkd.in/gRE3Ucpa | Sho Tanaka
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            🚀  OpenAI released GPT-5 Today! And Snowflake️ started providing Day-0 support! ❄️ 

Give it a try GPT-5 family in Snowfake!

Read more about here
https://lnkd.in/gRE3Ucpa

          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Faero-v1%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Let's Try Using Them on Snowflake Right Away
&lt;/h2&gt;

&lt;p&gt;Let's try the following on a freshly created Snowflake account in the AWS US East (N. Virginia) region:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SELECT AI_COMPLETE('openai-gpt-5', 'Please tell me three advantages of Snowflake');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;br&gt;
The &lt;code&gt;AI_COMPLETE&lt;/code&gt; is a function that generates responses from text or images using supported LLMs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;However, the following error message appears and it cannot be executed:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100351 (P0000): Request failed for external function COMPLETE$V6 with remote service error: 400 '"The model you requested is unavailable in your region. To access it, enable cross region inference with AZURE_US, ANY_REGION. For more information, see https://docs.snowflake.com/en/user-guide/snowflake-cortex/cross-region-inference."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Actually, these &lt;code&gt;gpt-oss&lt;/code&gt; and &lt;code&gt;GPT-5&lt;/code&gt; models currently have limited availability in terms of cloud providers and regions on Snowflake. That's why the above error occurs. However, by using the "cross-region inference" feature, it becomes possible to use them across cloud providers and regions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Cross-Region Inference?
&lt;/h2&gt;

&lt;p&gt;On Snowflake, various LLMs (Large Language Models) can be used through Cortex AI, a service that enables the use of generative AI on Snowflake. However, some of these models are available only on specific cloud providers or regions, and there may be cases where they cannot be used directly on the cloud provider or region where your Snowflake account is running.&lt;/p&gt;

&lt;p&gt;Therefore, Snowflake provides a feature called cross-region inference, which enables the use of LLMs across cloud providers and regions. "Cross-region inference" is a feature announced on August 9, 2024. The announcement blog can be found here: &lt;a href="https://medium.com/snowflake/announcing-cross-region-inference-on-snowflake-cortex-ai-ab3baed935ce" rel="noopener noreferrer"&gt;Announcing Cross-region Inference on Snowflake Cortex AI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This feature specifies a region that can process inference requests when the inference request cannot be processed by the cloud provider and region where the Snowflake account is running.&lt;br&gt;
This is controlled by a parameter called &lt;code&gt;CORTEX_ENABLED_CROSS_REGION&lt;/code&gt;. The default value (i.e., immediately after creating a Snowflake account) is &lt;code&gt;DISABLED&lt;/code&gt;. In this state, only models available on the cloud provider and region where the Snowflake account is running can be used.&lt;/p&gt;

&lt;p&gt;This parameter can be changed with the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;USE ROLE ACCOUNTADMIN;
ALTER ACCOUNT SET CORTEX_ENABLED_CROSS_REGION = 'AZURE_US';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With the above setting, in addition to the cloud provider and region where the Snowflake account is running, models available in &lt;code&gt;AZURE_US&lt;/code&gt; can also be used.&lt;/p&gt;

&lt;p&gt;For example, even if a Snowflake account is running in the AWS US East (N. Virginia) region, this setting makes it possible to use models available in &lt;code&gt;AZURE_US&lt;/code&gt;. The documentation explaining the cross-region inference feature can be found &lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cross-region-inference" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI Model Releases on August 5 and 7, 2025, and Their Use on Snowflake
&lt;/h2&gt;

&lt;p&gt;As mentioned at the beginning of this article, OpenAI released models consecutively on August 5 and 7, 2025, and these became available on Snowflake immediately. Snowflake has also made announcements about this.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;August 5, 2025: OpenAI announced gpt-oss

&lt;ul&gt;
&lt;li&gt;OpenAI's announcement: &lt;a href="https://openai.com/index/introducing-gpt-oss/" rel="noopener noreferrer"&gt;Introducing gpt-oss&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Snowflake's announcement: &lt;a href="https://www.linkedin.com/posts/snowflake-computing_were-excited-to-be-a-launch-partner-with-activity-7358564016564170753-NWdR?utm_source=share&amp;amp;utm_medium=member_ios&amp;amp;rcm=ACoAAAygO5EBSrkdtTeMUp1Qjxi8Ciu2bn4loyU" rel="noopener noreferrer"&gt;LinkedIn post&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;August 7, 2025: OpenAI announced GPT-5

&lt;ul&gt;
&lt;li&gt;OpenAI's announcement: &lt;a href="https://openai.com/index/introducing-gpt-5/" rel="noopener noreferrer"&gt;GPT-5&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Snowflake's announcement: &lt;a href="https://www.snowflake.com/en/blog/category/product-and-technology/announcing-openai-gpt-5-on-snowflake-cortex-ai/" rel="noopener noreferrer"&gt;Announcing OpenAI GPT-5 on Snowflake Cortex AI&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;These models can be easily used with syntax like the one mentioned at the beginning.&lt;br&gt;
However, as of August 14, 2025, these models have limited availability in terms of cloud providers and regions. The regional support status is specifically documented &lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql#availability" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;br&gt;
For example, looking at the &lt;code&gt;gpt-oss&lt;/code&gt; and &lt;code&gt;GPT-5&lt;/code&gt; mentioned in this article, the support status is as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;openai-gpt-5&lt;/code&gt;, &lt;code&gt;openai-gpt-5-mini&lt;/code&gt;, &lt;code&gt;openai-gpt-5-nano&lt;/code&gt; are available in "Cross Cloud (Any Region)" and Azure US (Cross-Region)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;openai-gpt-oss-120b&lt;/code&gt;, &lt;code&gt;openai-gpt-oss-20b&lt;/code&gt; are available in "Cross Cloud (Any Region)"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Note that each is in "In preview" status, and for &lt;code&gt;gpt-oss&lt;/code&gt;, as of August 14, 2025, only "Cross Cloud (Any Region)" is available.&lt;/p&gt;
&lt;h2&gt;
  
  
  Configuration Method for Cross-Region Inference
&lt;/h2&gt;

&lt;p&gt;The configuration method for using cross-region inference is as follows, as mentioned earlier:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;USE ROLE ACCOUNTADMIN;
ALTER ACCOUNT SET CORTEX_ENABLED_CROSS_REGION = 'AZURE_US';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There are variations for the &lt;code&gt;AZURE_US&lt;/code&gt; part, as follows. The documentation is summarized &lt;a href="https://docs.snowflake.com/en/sql-reference/parameters#cortex-enabled-cross-region" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;DISABLED&lt;/code&gt;: Default value. Only models available on the cloud provider and region where the Snowflake account is running can be used&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ANY_REGION&lt;/code&gt;: All models available in all regions that Snowflake supports, including the cloud provider and region where the request is made, can be used&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's also possible to specify specific regions without specifying &lt;code&gt;ANY_REGION&lt;/code&gt;. In that case, as of August 14, 2025, the following variations are available:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;AWS_APJ&lt;/code&gt;, &lt;code&gt;AWS_EU&lt;/code&gt;, &lt;code&gt;AWS_US&lt;/code&gt;, &lt;code&gt;AZURE_EU&lt;/code&gt;, &lt;code&gt;AZURE_US&lt;/code&gt;: These values can be specified simultaneously with comma separation. For example, they can be set as follows:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;USE ROLE ACCOUNTADMIN;
ALTER ACCOUNT SET CORTEX_ENABLED_CROSS_REGION = 'AWS_US,AZURE_US';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Which regions become available when each option is specified is documented &lt;a href="https://docs.snowflake.com/en/sql-reference/parameters#cortex-enabled-cross-region" rel="noopener noreferrer"&gt;here&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;For example, when specifying &lt;code&gt;AWS_APJ&lt;/code&gt;, the following regions may be used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The region where the request is placed.&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Tokyo) ap-northeast-1&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Seoul) ap-northeast-2&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Osaka) ap-northeast-3&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Mumbai) ap-south-1&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Hyderabad) ap-south-2&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Singapore) ap-southeast-1&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Sydney) ap-southeast-2&lt;/li&gt;
&lt;li&gt;AWS Asia Pacific (Melbourne) ap-southeast-4&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The current configuration status of &lt;code&gt;CORTEX_ENABLED_CROSS_REGION&lt;/code&gt; can be checked with the following SQL:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SHOW PARAMETERS LIKE 'CORTEX_ENABLED_CROSS_REGION' IN ACCOUNT;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Considerations and Important Points
&lt;/h2&gt;

&lt;p&gt;Cross-region inference has several considerations and important points, which I'd like to organize by extracting from the documentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Configuration Scope
&lt;/h3&gt;

&lt;p&gt;First, this parameter can only be set at the Snowflake account level and cannot be set at the user level or session level. Therefore, if you plan to use Cortex AI on that account, you need to decide at the account level whether to perform cross-region inference.&lt;/p&gt;

&lt;h3&gt;
  
  
  Latency between regions
&lt;/h3&gt;

&lt;p&gt;Latency depends on the cloud provider's infrastructure and network conditions. It's recommended to test in advance whether it can withstand your expected use cases.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data Handling During Cross-Region Inference
&lt;/h3&gt;

&lt;p&gt;User input, service-generated prompts, and output are not stored or cached during cross-region inference.&lt;/p&gt;

&lt;p&gt;Regarding data movement, data required for inference requests is handled as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When both the request source and destination regions are within AWS, data remains within the AWS global network. All data flowing through the AWS global network that interconnects data centers and regions is automatically encrypted at the physical layer&lt;/li&gt;
&lt;li&gt;When both the request source and destination regions are within Azure, traffic remains within the Azure global network. It does not enter the public internet&lt;/li&gt;
&lt;li&gt;When the source and destination regions are on different cloud providers, data travels over the public internet using Mutual Transport Layer Security (mTLS)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As supplementary information, let's also look at AWS and Azure information regarding data movement.&lt;br&gt;
Regarding AWS communication, the "Amazon VPC FAQs" states the following:&lt;br&gt;
&lt;a href="https://aws.amazon.com/vpc/faqs/?nc1=h_ls#topic-2" rel="noopener noreferrer"&gt;Amazon VPC FAQs&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Packets that originate from the AWS network with a destination on the AWS network stay on the AWS global network, except traffic to or from AWS China Regions.In addition, all data flowing across the AWS global network that interconnects our data centers and Regions is automatically encrypted at the physical layer before it leaves our secured facilities. Additional encryption layers exist as well; for example, all VPC cross-region peering traffic, and customer or service-to-service Transport Layer Security (TLS) connections.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Regarding Azure communication, "Microsoft global network" states the following:&lt;br&gt;
&lt;a href="https://learn.microsoft.com/en-us/azure/networking/microsoft-global-network#get-the-premium-cloud-network" rel="noopener noreferrer"&gt;Microsoft global network&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;So, does that mean all traffic when using Microsoft services? Yes, any traffic between data centers, within Microsoft Azure or between Microsoft services such as Virtual Machines, Microsoft 365, XBox, SQL DBs, Storage, and virtual networks routes within our global network and never over the public Internet. This routing ensures optimal performance and integrity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Pricing
&lt;/h3&gt;

&lt;p&gt;Using LLMs consumes credits. Credits are considered consumed in the requesting region. For example, if you call an LLM function from the &lt;code&gt;us-east-2&lt;/code&gt; region and the request is processed in the &lt;code&gt;us-west-2&lt;/code&gt; region, credits are considered consumed in the &lt;code&gt;us-east-2&lt;/code&gt; region.&lt;br&gt;
For information on how many credits are used for each LLM, please refer to the &lt;a href="https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf" rel="noopener noreferrer"&gt;Snowflake Service Consumption Table&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, using cross-region inference does not incur data egress charges.&lt;/p&gt;

&lt;p&gt;The original text is as follows, so please also refer to this:&lt;br&gt;
&lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cross-region-inference#cost-considerations" rel="noopener noreferrer"&gt;Cross-region inference | Cost considerations&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Please Also Refer to the Documentation for Other Points!
&lt;/h3&gt;

&lt;p&gt;The above is an excerpt of perspectives, so please also check &lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cross-region-inference" rel="noopener noreferrer"&gt;this documentation&lt;/a&gt; for other points!&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;This time, I summarized Snowflake's cross-region inference in conjunction with the release of &lt;code&gt;gpt-oss&lt;/code&gt; and &lt;code&gt;GPT-5&lt;/code&gt;. I hope you will make full use of the power of LLMs after carefully reviewing the considerations and important points.&lt;/p&gt;

&lt;h2&gt;
  
  
  Promotion
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Snowflake What's New Update on X (by &lt;a href="https://dev.to/tsubasa_tech"&gt;tsubasa-san&lt;/a&gt;)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://dev.to/tsubasa_tech"&gt;Tsubasa-san&lt;/a&gt; distributes Snowflake What's New update information on X. Please follow for catching up on the latest information.&lt;/p&gt;

&lt;h4&gt;
  
  
  Japanese Version
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://x.com/snow_new_jp" rel="noopener noreferrer"&gt;Snowflake What's New Bot (Japanese Version)&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  English Version
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://x.com/snow_new_en" rel="noopener noreferrer"&gt;Snowflake What's New Bot (English Version)&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Link Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Parameter documentation &lt;a href="https://docs.snowflake.com/en/sql-reference/parameters#cortex-enabled-cross-region" rel="noopener noreferrer"&gt;CORTEX_ENABLED_CROSS_REGION&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cross-region inference announcement blog &lt;a href="https://medium.com/snowflake/announcing-cross-region-inference-on-snowflake-cortex-ai-ab3baed935ce" rel="noopener noreferrer"&gt;Announcing Cross-region Inference on Snowflake Cortex AI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Cross-region inference feature documentation &lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cross-region-inference" rel="noopener noreferrer"&gt;Cross-region inference&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql#availability" rel="noopener noreferrer"&gt;Regional support status for each LLM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Credit consumption for each LLM &lt;a href="https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf" rel="noopener noreferrer"&gt;Snowflake Service Consumption Table&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Update History
&lt;/h2&gt;

&lt;p&gt;August 14, 2025: New post&lt;/p&gt;

&lt;h2&gt;
  
  
  Japnese original version
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://zenn.dev/tatsu_tech/articles/c9a3e09f3964de" rel="noopener noreferrer"&gt;https://zenn.dev/tatsu_tech/articles/c9a3e09f3964de&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gptoss</category>
      <category>gpt5</category>
      <category>snowflake</category>
      <category>llms</category>
    </item>
  </channel>
</rss>
