Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Important
L'API Messaggi Anthropic è compatibile solo con i modelli a pagamento per token della fondazione Anthropic e con i modelli esterni. Per un'API unificata che funziona tra provider, usare l'API Open Responses o l'API Completamento chat.
L'API Messaggi Anthropic offre compatibilità nativa con l'SDK Anthropic per i modelli Claude su Azure Databricks. Usare questa API quando sono necessarie funzionalità specifiche di Anthropic o si esegue la migrazione del codice Anthropic SDK esistente.
Tip
Genie Code (modalità agente) può farlo per te. Provare questo prompt di esempio:
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.
Requisiti
- Vedere Requisiti.
- Installare il
anthropicpacchetto sul dispositivo di calcolo.
Esempi di query
Gli esempi seguenti mostrano come interrogare un endpoint API del modello base con pagamento in base al token usando l'API Anthropic Messages.
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)
REST API
curl \
-u token:$DATABRICKS_TOKEN \
-X POST \
-H "Content-Type: application/json" \
-d '{
"model": "databricks-claude-sonnet-4-5",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "What is a mixture of experts model?"
}
]
}' \
https://<workspace_host>.databricks.com/serving-endpoints/anthropic/v1/messages
Modelli supportati
Modelli di base ospitati da Databricks
databricks-claude-opus-5-5databricks-claude-fable-5-1databricks-claude-opus-5databricks-claude-sonnet-5-5databricks-claude-sonnet-5databricks-claude-opus-4-8databricks-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
Modelli esterni
- Fornitore di modelli antropici
- Fornitore di modelli Bedrock Anthropic
Tipi di input supportati
Anthropic Claude modelli su Azure Databricks accettano input di testo e immagine. Vedere Eseguire query sui modelli di visione per i requisiti di formato e dimensioni delle immagini. Per i tipi di input per modello, vedi Elenco dettagliato dei modelli supportati dalle API dei modelli di fondazione di Databricks.