Query avec l'Anthropic Messages API
L'Anthropic Messages API est uniquement compatible avec les modèles de fondation de paiement par jeton Anthropic et les modèles externes. Pour une API unifiée qui fonctionne sur tous les fournisseurs, utilisez l'API Open Responses ou l'API Chat Completions.
L'Anthropic Messages API offre une compatibilité SDK Anthropic native pour les modèles Claude sur Databricks. Utilisez cette API lorsque vous avez besoin de fonctionnalités spécifiques à Anthropic ou que vous migrez du code SDK Anthropic existant.
Genie Code (mode Agent) peut le faire pour vous. Essayez cet exemple de prompt :
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.
Exigences
- Consultez Exigences.
- Installez le package
anthropicsur votre compute.
Exemples de query
Les exemples suivants montrent comment interroger un endpoint d'API de modèle de fondation avec paiement par jeton à l'aide de l'Anthropic Messages API.
- Python
- REST API
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)
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
Modèles pris en charge
Modèles de fondation hébergés par Databricks
Anthropic Claude 3.7 Sonnet sera retiré le 12 avril 2026. Consultez la page Modèles obsolètes et retirés pour connaître le modèle de remplacement recommandé et obtenir des conseils sur la migration pendant la période d'obsolescence.
databricks-claude-sonnet-5databricks-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
Modèles externes
- Fournisseur de modèles Anthropic
- Fournisseur de modèles Bedrock Anthropic
Types d'entrée pris en charge
Les modèles Anthropic Claude sur Databricks acceptent les entrées de texte et d'image. Consultez les modèles de vision par query pour connaître les exigences de format et de taille d'image. Pour les types d'entrée par modèle, consultez les modèles de fondation hébergés par Databricks disponibles dans les API de modèle de fondation.