Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Interfejs API Anthropic Messages jest zgodny tylko z modelami bazowymi Anthropic płacącymi za token oraz modelami zewnętrznymi. Aby skorzystać z ujednoliconego API działającego u różnych dostawców, użyj interfejsu Open Responses API lub Chat Completions API.
Interfejs API Anthropic Messages zapewnia natywną zgodność SDK Anthropic dla modeli Claude na platformie Azure Databricks. Użyj tego interfejsu API, gdy potrzebujesz funkcji specyficznych dla języka antropicznego lub migrujesz istniejący kod zestawu SDK antropicznego.
Tip
Kod Genie (tryb agenta) może to zrobić za Ciebie. Wypróbuj ten przykładowy monit:
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.
Wymagania
- Zobacz Wymagania.
- Zainstaluj pakiet
anthropicna swoim komputerze.
Przykłady zapytań
W poniższych przykładach pokazano, jak wykonywać zapytania dotyczące punktu końcowego typu pay-per-token interfejsu API Foundation Model przy użyciu Anthropic Messages API.
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)
interfejs API REST
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
Obsługiwane modele
Modele bazowe hostowane przez 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
Modele zewnętrzne
- Dostawca modelu antropotycznego
- Dostawca modelu antropicznego Bedrock
Obsługiwane typy danych wejściowych
Anthropic Claude modele na Azure Databricks akceptują dane wejściowe tekstu i obrazu. Zobacz Modele przetwarzania obrazów zapytań , aby uzyskać informacje o wymaganiach dotyczących formatu i rozmiaru obrazu. Aby sprawdzić typy danych wejściowych dla poszczególnych modeli, zobacz Szczegółową listę modeli obsługiwanych przez interfejsy API Databricks Foundation Model.