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

Anthropic Messages API によるクエリ

重要

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

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

要件

  • 要件を参照してください。
  • 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 がホストする基盤モデル

  • 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
  • databricks-claude-3-7-sonnet

外部モデル

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

その他のリソース