Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
De Anthropic Messages API is alleen compatibel met Anthropic pay-per-token basismodellen en externe modellen. Voor een geïntegreerde API die werkt tussen providers, gebruikt u de API voor open antwoorden of de API voor voltooiing van chats.
De Anthropic Messages API biedt native Anthropic SDK-compatibiliteit voor Claude-modellen op Azure Databricks. Gebruik deze API wanneer u antropische specifieke functies nodig hebt of bestaande Tropische SDK-code migreert.
Note
Om de Claude-uitvoer te beperken tot een JSON-schema met de Anthropic Messages API, gebruik je het format veld van output_config. Dit wordt ondersteund voor databricks-claude-opus-5-5, databricks-claude-sonnet-5-5, en databricks-claude-haiku-5-5. Deze modellen, en databricks-claude-fable-5-1, ondersteunen de parameter response_format van de Chat Completions API niet; het gebruik ervan resulteert in een HTTP-400-fout. Voor ondersteunde modellen en constraints, zie Gestructureerde uitvoer op Azure Databricks.
Tip
Genie Code kan dit voor je doen. Probeer dit voorbeeldprompt:
Query the system.ai.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.
Requirements
- Raadpleeg Vereisten.
- Installeer het
anthropicpakket op uw rekenproces.
Queryvoorbeelden
Note
De volgende voorbeelden zijn gebaseerd op Unity Gateway en modelservices. Als u model voor eindpunten gebruikt in plaats van modelservices, vervangt u de naam van de modelservice door een eindpuntnaam. Zie Gedetailleerde lijst van modellen die worden ondersteund door Databricks Foundation Model API's voor een overzicht van beschikbare foundation-modellen en hun modelservice- en eindpuntnamen.
De volgende voorbeelden tonen hoe je een Foundation Model API pay-per-token modeldienst kunt bevragen met behulp van de 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/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)
REST API
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_host>.databricks.com/ai-gateway/anthropic/v1/messages
Ondersteunde modellen
Door Databricks gehoste fundamentele modellen
system.ai.claude-opus-5-5system.ai.claude-fable-5-1system.ai.claude-opus-5system.ai.claude-sonnet-5-5system.ai.claude-sonnet-5system.ai.claude-opus-4-8system.ai.claude-opus-4-7system.ai.claude-opus-4-6system.ai.claude-sonnet-4-6system.ai.claude-sonnet-4-5system.ai.claude-haiku-5-5system.ai.claude-haiku-4-5system.ai.claude-opus-4-5system.ai.claude-opus-4-1
Externe modellen
- Antropische modelleverancier
- Bedrock Anthropic-modelleverancier
Ondersteunde invoertypen
Anthropic Claude modellen op Azure Databricks tekst- en afbeeldingsinvoer accepteren. Zie Query Vision-modellen voor vereisten voor afbeeldingsopmaak en -grootte. Voor invoertypen per model, zie Gedetailleerde lijst van modellen die worden ondersteund door Databricks Foundation Model API's.