Claude Fable 5 登陆 Snowflake Cortex AI:新推理端点对路由架构意味着什么

Snowflake 现在是 Claude Fable 5 的推理提供商——采用 Bearer token 凭据模型、Snowflake 专属 base_url 和 SQL 原生 AI_COMPLETE 接口。以下是路由团队在将其纳入技术栈之前需要了解的内容。

发布于 来源 Snowflake

归档条目:由 AI 根据所引信源辅助生成,发布时未经逐篇审阅。责任编辑:Joe Werner。

抽象示意图展示 Claude Fable 5 通过 Snowflake Cortex AI 推理端点路由并使用 Bearer token 认证

Anthropic 于 6 月 9 日发布 Claude Fable 5 时,大多数工程团队的目光集中在直接 API 上。然而,同日上线的第五条推理路径更值得关注:Snowflake Cortex AI,其凭据模型和访问接口与其他任何 Claude 提供商都有本质区别。

Snowflake 并不是简单的云端转售 Anthropic 算力。这次集成从根本上改变了认证、数据本地化和请求格式的工作方式——如果你在没有考虑这些差异的情况下将其加入多提供商路由配置,就会遭遇静默失败。

发生了什么

Snowflake 成为 Claude Fable 5 的发布合作伙伴,在其完整 Cortex AI 套件中以私有预览版提供该模型:Cortex Inference(REST)、Cortex AI Functions(AI_COMPLETE SQL)、Cortex Agents、Snowflake CoCo(编程 agent)和 Snowflake CoWork(知识工作者 agent)。模型在 Snowflake 的安全边界内运行,推理请求和响应始终不离开客户的 Snowflake 账户边界。

Snowflake 官方博客中发布的 SDK 代码片段清楚地展示了变化所在:

import httpx
import anthropic

token = <snowflake_access_token>

http_client = httpx.Client(
    headers={"Authorization": f"Bearer {token}"},
    verify=False,
)

client = anthropic.Anthropic(
    api_key="not-used",
    base_url="https://<account_url>.snowflakecomputing.com/api/v2/cortex",
    http_client=http_client,
    default_headers={"Authorization": f"Bearer {token}"},
)

路由团队需要立刻注意到三点:api_key 是一个占位字符串;Authorization 请求头携带的是 Snowflake Bearer token 而非 Anthropic API key;base_url 指向 snowflakecomputing.com 子域名——而不是 api.anthropic.com。

为什么对 AI 工程团队很重要

凭据架构与其他所有 Claude 提供商不同。 在直接 Anthropic API、AWS Bedrock、Google Vertex AI 和 Microsoft Foundry 上,你始终在管理 Anthropic API key 或授权访问 Anthropic 算力的云 IAM 凭据。在 Snowflake Cortex 上,凭据是 Snowflake 会话 token,有其自身的 TTL、刷新周期和权限边界——由 Snowflake 账户的 RBAC 定义,而非 Anthropic 的使用策略。如果你的路由代理按提供商存储凭据,Snowflake 需要不同的凭据类型:由 Snowflake 管理员签发,而非 Anthropic。

数据留在 Snowflake 边界内。 Claude Fable 5 的直接 API 目前未在标准套餐上提供零数据保留;流经直接 API 的敏感企业数据适用 Anthropic 的标准数据处理条款。Snowflake 的模型不同:推理在客户的账户边界内进行,受 Snowflake 的合规认证和客户现有数据治理配置约束。对于受监管行业的团队,这不是小注脚——它决定了哪些工作负载可以路由到 Claude Fable 5。

SQL 原生 AI_COMPLETE 路径不是 REST 端点。 Snowflake Cortex AI Functions 允许分析师直接在 SQL 中调用 AI_COMPLETE('claude-fable-5', PROMPT(...))。该路径完全绕过 Anthropic Messages API,走的是 Snowflake 的 SQL 查询引擎。拦截 api.anthropic.com HTTP 请求的路由代理永远看不到这些请求。如果团队在使用 Cortex AI Functions,模型级别的可观测性、成本归因和 fallback 逻辑必须在 Snowflake 环境内处理。

可调节的 effort 参数通过 Cortex Inference 暴露。 Snowflake 博客明确指出,Fable 5 的可调节 effort 参数可通过 Cortex Inference 使用。该参数在 snowflakecomputing.com 端点请求体中的映射方式与直接 Anthropic API 可能存在差异——在假设 SDK 完全一致之前,值得验证。

路由/运营视角

Claude Fable 5 现在有五条推理路径:

提供商凭据类型Base URL 模式数据驻留
Anthropic 直连x-api-keyapi.anthropic.comAnthropic 条款
AWS BedrockAWS IAM / SigV4bedrock-runtime.<region>.amazonaws.comAWS 区域
Google Vertex AIGCP OAuth / 服务账号<region>-aiplatform.googleapis.comGCP 区域
Microsoft FoundryAzure AD token<endpoint>.services.ai.azure.comAzure 区域
Snowflake CortexSnowflake Bearer token<account>.snowflakecomputing.com/api/v2/cortexSnowflake 账户

路由含义:将 Snowflake 添加为 fallback 目标并非即插即用。与将 Bedrock 替换为 Vertex(二者都使用 IAM 凭据的 Anthropic 兼容 SDK)不同,Snowflake 需要不同的凭据类型、不同的刷新机制,且 SSL verify=False 覆盖表明 Snowflake 端点的内部 TLS 处理方式不同于外部 CA 信任的端点。

对于需要 Snowflake 提供的数据驻留保证的团队,实际路由设计可能是专用路由层:在应用层识别目标为 Snowflake 的请求,将其路由到 Snowflake 凭据池,而通用 Claude Fable 5 请求则走直接 API 或 Bedrock。若要在单一提供商池中混合两者,需要路由器针对同一模型名称处理两种不同的认证流程。

私有预览版注意事项。 Snowflake 目前以私有预览版提供 Claude Fable 5。GA 时间尚未公告。在围绕此端点构建生产路由逻辑之前,请与 Snowflake 客户团队确认 GA 可用性和 SLA 条款。

TheRouter 用户应关注什么

直接 Anthropic API 和 Bedrock 路径的 Claude Fable 5 流量今天已可通过 TheRouter 路由。对于评估 Snowflake Cortex 作为 Claude 推理路径的团队,凭据差异意味着 Snowflake 不能简单地作为直接替换的提供商目标添加——Bearer token 模型需要专用的凭据处理。

如果你今天正在路由 Claude Fable 5 流量,需要了解提供商选择如何影响现有支持路径的成本、延迟和 fallback 行为,Claude Fable 5 路由与运营迁移指南详细介绍了直接 API 的变化。一旦 Snowflake Cortex 达到 GA,它支持的数据本地化路由模式——将受监管工作负载定向到 Snowflake 边界,同时将通用流量路由到低延迟提供商——将值得正式纳入路由策略。

在依赖生产环境中的私有预览版凭据模式之前,请关注 Snowflake 的 GA 公告和更新的 SDK 文档。

本文涉及的模型

帮助与联系