Consulte os serviços de modelo com a API de Mensagens da Anthropic
Beta
Este recurso está em Beta. Administradores de conta podem controlar o acesso a este recurso na página Prévias do console da conta. Consulte Gerenciar prévias do Databricks.
A API de Mensagens da Anthropic é compatível apenas com modelos de base da Anthropic. Para uma API unificada que funciona em todos os provedores, use a API de Conclusões de Chat.
A API de Mensagens da Anthropic fornece compatibilidade nativa com o SDK da Anthropic para modelos Claude na Databricks. Use esta API quando precisar de recursos específicos da Anthropic ou estiver migrando código SDK existente da Anthropic.
Requisitos
- Consulte Requisitos.
- Instale o pacote
anthropicno seu compute.
Exemplos de consulta
Os exemplos a seguir mostram como consultar um serviço de modelo usando a API do Anthropic Messages.
- Python
- REST API
import anthropic
import os
DATABRICKS_TOKEN = os.environ.get('DATABRICKS_TOKEN')
client = anthropic.Anthropic(
api_key="unused",
base_url="https://<workspace-url>/ai-gateway/anthropic",
default_headers={
"Authorization": f"Bearer {DATABRICKS_TOKEN}",
},
)
message = client.messages.create(
model="system.ai.claude-sonnet-4-5",
max_tokens=256,
messages=[
{"role": "user", "content": "What is a mixture of experts model?"},
],
)
print(message.content[0].text)
curl \
-u token:$DATABRICKS_TOKEN \
-X POST \
-H "Content-Type: application/json" \
-d '{
"model": "system.ai.claude-sonnet-4-5",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "What is a mixture of experts model?"
}
]
}' \
https://<workspace-url>/ai-gateway/anthropic/v1/messages
Modelos compatíveis
Modelos básicos hospedados pelo Databricks
Anthropic Claude 3.7 Sonnet será descontinuado em 12 de abril de 2026. Consulte Modelos descontinuados para o modelo de substituição recomendado e orientação sobre como migrar durante a descontinuação.
databricks-claude-opus-4-7databricks-claude-opus-4-6databricks-claude-sonnet-4-6databricks-claude-sonnet-4-5databricks-claude-haiku-4-5databricks-claude-opus-4-5databricks-claude-opus-4-1databricks-claude-sonnet-4
Tipos de entrada compatíveis
Os modelos Anthropic Claude no Databricks aceitam entradas de texto e imagem. Consulte Consultar modelos básicos por tipo para requisitos de formato e tamanho de imagem. Para tipos de entrada por modelo, consulte modelos de base hospedados pelo Databricks disponíveis nas APIs do Foundation Model.