Pular para o conteúdo principal

Consultar com a APIde Mensagens Anthropic

importante

A API de Mensagens Anthropic é compatível apenas com os modelos básicos de pagamento por tokens Anthropic e com modelos externos. Para uma API unificada que funcione em todos os provedores, use a API Chat Completions.

A API Anthropic Messages oferece compatibilidade nativa com o SDK Anthropic para modelos Claude no Databricks. Use esta API quando precisar de um recurso específico Anthropicou estiver migrando código existente SDK Anthropic .

Requisitos

  • Consulte os Requisitos.
  • Instale o pacote anthropic em seu compute.

Exemplos de consulta

Os exemplos a seguir mostram como consultar um endpoint de pagamento por token API do Foundation Model usando a API de Mensagens Anthropic .

Python
import anthropic
import os

DATABRICKS_TOKEN = os.environ.get('DATABRICKS_TOKEN')

client = anthropic.Anthropic(
api_key="unused",
base_url="https://example.staging.cloud.databricks.com/serving-endpoints/anthropic",
default_headers={
"Authorization": f"Bearer {DATABRICKS_TOKEN}",
},
)

message = client.messages.create(
model="databricks-claude-sonnet-4-5",
max_tokens=256,
messages=[
{"role": "user", "content": "What is a mixture of experts model?"},
],
)

print(message.content[0].text)

Modelos suportados

modelos de fundação hospedados no Databricks

  • databricks-claude-opus-4-6
  • databricks-claude-sonnet-4-6
  • databricks-claude-sonnet-4-5
  • databricks-claude-haiku-4-5
  • databricks-claude-opus-4-5
  • databricks-claude-opus-4-1
  • databricks-claude-sonnet-4
  • databricks-claude-3-7-sonnet

Modelos externos

  • Fornecedor de modelo Anthropic
  • Fornecedor do modelo Anthropic básico

Recursos adicionais