🤖

Xcode 26 と Anthropic API (Claude Console) を連携する

に公開

Xcode 26 からは Coding Intelligence がサポートされて待望の ChatGPT 等とネイティブで Integrate できるようになりました。

Claude も標準でサポートされて嬉しい!と思いきやこちらは claude.ai アカウントで課金をしている必要があり API 経由で利用する console.anthropic.com の課金アカウントはそのままでは利用をすることができません。

Add a Model Provider で設定する

そんなときは 3rd party 向けのオプションも今回から用意されています。
[Intelligence > Add a Model Provider...] を選択して Custom Configuration を用意しましょう。

URL: https://api.anthropic.com/v1/messages
API Key: xxxxxxxxxxxxxxxxxxx
API Key Header: x-api-key

Claude Console の場合は上記設定で連携して Claude Sonnet 4Claude Opus 4.1 といった各種モデルを利用できるようになりました。やったね。

Custom Model Provider

厳密には

{Model provider URL}/v1/models
{Model provider URL}/v1/chat/completions

これらの EP をサポートしていることが必要みたいですがどうも Claude は動いてそうです。Beta 5頃に入った改善が寄与しているのかもしれません。

Fixed: Coding intelligence features in Xcode have improved compatibility with popular third-party APIs using the “chat completions” format. (155337963)

Gemini 等の他のモデルの連携方法もコメント等で教えていただけると同じような話がたくさんありそうなのでみんな助かります

Discussion