Pular para o conteúdo principal

Consultar com a APIde Mensagens Anthropic

importante

A API Anthropic Messages é compatível apenas com modelos básicos Anthropic pagos por token e modelos externos. Para uma API unificada que funciona em todos os provedores, use a API de Respostas Abertas ou a API de Conclusão de Chat.

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 .

prompt

Genie Code (modo Agente) pode fazer isso por você. Experimente este prompt de exemplo:

Query the databricks-claude-sonnet-4-5 model using the Anthropic Messages API with Bearer token auth and the workspace's anthropic base URL. Send a user message and print the response text.

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/ai-gateway/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-5-5
  • databricks-claude-fable-5-1
  • databricks-claude-opus-5
  • databricks-claude-sonnet-5-5
  • databricks-claude-sonnet-5
  • databricks-claude-opus-4-8
  • databricks-claude-opus-4-7
  • databricks-claude-opus-4-6
  • databricks-claude-sonnet-4-6
  • databricks-claude-sonnet-4-5
  • databricks-claude-haiku-5-5
  • databricks-claude-haiku-4-5
  • databricks-claude-opus-4-5
  • databricks-claude-opus-4-1
  • databricks-claude-sonnet-4

Modelos externos​

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

Tipos de entrada suportados​

Os modelos Anthropic Claude no Databricks aceitam entradas de texto e imagem. Consulte query de modelos de visão para obter os requisitos de tamanho e formato de imagem. Para ver os tipos de entrada por modelo, consulte Lista detalhada de modelos suportados pelas APIs do Foundation Model do Databricks.

Recursos adicionais​