Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
SnowflakePublic PreviewImpacto: Médio

Modelo Claude Haiku 5.5 na Cortex REST API do Snowflake

O modelo Claude Haiku 5.5 agora está disponível em Public Preview na Cortex REST API do Snowflake.

O que mudou

O modelo Claude Haiku 5.5 está disponível para uso através da Cortex REST API do Snowflake, permitindo chamadas de inferência utilizando a API de mensagens da Anthropic dentro do perímetro de segurança da plataforma.

Para que serve

Imagine que você precisa integrar modelos avançados da Anthropic em suas aplicações externas mantendo a governança e a segurança dos dados dentro do Snowflake.

  • Executar inferências com o modelo Claude Haiku 5.5 via API REST.
  • Suportar inferência entre regiões usando configurações específicas.
  • Utilizar o SDK padrão da Anthropic com autenticação baseada em token.

Como usar

Configure o cliente da Anthropic apontando para o endpoint do Snowflake e passando o token de acesso programático.

import httpx
import anthropic

PAT = "<SNOWFLAKE_PAT>"

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

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

response = client.messages.create(
  model="claude-haiku-5-5",
  max_tokens=1024,
  messages=[
    {"role": "user", "content": "Explique o que é engenharia de dados em uma frase."}
  ],
)

print(response.content[0].text)

O que acontece nesse código:

  1. Configura um cliente HTTP personalizado para injetar o token de acesso do Snowflake no cabeçalho de autorização.
  2. Inicializa o cliente do SDK da Anthropic apontando a URL base para o endpoint do Cortex REST API no Snowflake.
  3. Envia uma mensagem solicitando a geração de texto utilizando o modelo claude-haiku-5-5.
  4. Exibe o texto retornado pela resposta do modelo no console.

Limitações e requisitos

  • O recurso está em estágio de Public Preview e não é adequado para cargas de trabalho de produção críticas.
  • Requer o uso de um Snowflake Programmatic Access Token (PAT) para autenticação.
  • O uso requer que a função padrão do usuário possua privilégios adequados, como a role de banco de dados SNOWFLAKE.CORTEX_USER ou SNOWFLAKE.CORTEX_REST_API_USER.
  • Suporta inferência entre regiões com o parâmetro CORTEX_ENABLED_CROSS_REGION configurado para opções como ANY_REGION, AWS_GLOBAL, entre outras.
Ver nota oficial do Snowflake

Claude Haiku 5.5 model in the Cortex REST API (Preview)

Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.

Relacionadas