Aller au contenu principal

Query avec l'Anthropic Messages API

important

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.

prompt

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 anthropic sur 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
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)

Modèles pris en charge

Modèles de fondation hébergés par Databricks

important

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-5
  • databricks-claude-opus-4-7
  • databricks-claude-opus-4-6
  • databricks-claude-sonnet-4-6
  • databricks-claude-sonnet-4-5
  • databricks-claude-haiku-4-5
  • databricks-claude-opus-4-5
  • databricks-claude-opus-4-1
  • databricks-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.

Ressources supplémentaires