Claude Code普段使いの自分にとってはこれは嬉しい。
モデルサービングのページにアクセスすると、見慣れないコーディングエージェントを統合のパネルが。
Get Startedをクリックすると右側にパネルが開きます。

なお、設定にはパーソナルアクセストークンが必要です。

デフォルトのモデルを選択します。設定に応じて下の~/.claude/settings.jsonが更新されますのでコピーします。

Claude Codeのマニュアルに従って、ローカルマシンで~/.claude/settings.jsonを編集します。私は以下ような設定にしています。
~/.claude/settings.json
{
"env": {
"ANTHROPIC_MODEL": "databricks-claude-sonnet-4-5",
"ANTHROPIC_BASE_URL": "https://xxxxx.cloud.databricks.com/serving-endpoints/anthropic",
"ANTHROPIC_AUTH_TOKEN": "<Databricksパーソナルアクセストークン>",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "databricks-claude-opus-4-1"
},
"hooks": {
"Notification": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "/usr/bin/afplay /System/Library/Sounds/Glass.aiff"
}
]
}
]
}
}
Claude Codeを起動します。
claude
おおー、Databricks上のdatabricks-claude-sonnet-4-5が表示されています。

さらにシステムテーブルでも確認してみます。
SELECT
eu.*,
convert_timezone('UTC', 'Asia/Tokyo', eu.request_time) AS request_time_jst,
se.endpoint_name
FROM system.serving.endpoint_usage eu
JOIN system.serving.served_entities se
ON eu.served_entity_id = se.served_entity_id
WHERE eu.requester = "takaaki.yayoi@databricks.com"
ORDER BY eu.request_time DESC
LIMIT 10
上はClaude Codeの設定例ですが、多分Cursorとかでもいけるのではないでしょうか。


