メインコンテンツまでスキップ

Anthropic Messages API によるクエリ

重要

Anthropic Messages APIは、Anthropicトークン単位の従量課金基盤モデルおよび外部モデルとのみ互換性があります。プロバイダー間で機能する統合されたAPIには、Open Responses APIまたはChat Completions APIを使用してください。

Anthropic Messages API は、Databricks 上の Claude モデルにネイティブの Anthropic SDK 互換性を提供します。Anthropic 固有の機能が必要な場合、または既存の Anthropic SDK コードを移行する場合は、この API を使用します。

プロンプト

Genie Code (エージェントモード) がこれをお手伝いできます。このプロンプト例をお試しください。

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.

要件

  • 要件を参照してください。
  • anthropicパッケージをコンピュートにインストールします。

クエリの例

次の例は、 Anthropic Messages APIを使用して基盤モデル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)

サポートされているモデル

Databricks がホストする基盤モデル

重要

Anthropicソネット3.7は、2026年4月12日に引退します。 推奨される代替モデルおよび廃止期間中の移行方法については、 「廃止モデル」を参照してください。

  • 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

外部モデル

  • Anthropicモデルプロバイダー
  • Bedrock 人類Anthropicモデルプロバイダー

サポートされている入力タイプ

Databricks上のAnthropic Claudeモデルは、テキストと画像を入力として受け付けます。画像フォーマットとサイズ要件については、クエリビジョンモデルを参照してください。モデルごとの入力タイプについては、 「 基盤モデルAPIsで利用可能なDatabricksホスト型基盤モデル」を参照してください。

その他のリソース