Apple Foundation ModelsでClaudeを利用可能にするSwiftパッケージが登場
Apple Foundation Models
Anthropicは、AppleのFoundation ModelsフレームワークでClaudeをサーバーサイド言語モデルとして利用可能にするSwiftパッケージ「Claude for Foundation Models」をリリースしました。このパッケージはClaudeをFoundation ModelsのLanguageModelプロトコルに適合させ、Appleのオンデバイスモデルと同様のAPI(respond(to:)、ストリーミング、ガイド付き生成、ツール呼び出し)で操作できます。リクエストはアプリからClaude APIへ直接送信され、Appleは通信経路に含まれません。利用料金はAnthropicアカウントに請求されます。このパッケージはOS 27ベータ版で導入されたFoundation Modelsサーバーサイド言語モデルAPIを対象としており、APIは一般提供前に変更される可能性があります。Claude for Foundation Modelsは、ClaudeLanguageModelをエントリーポイントとして、LanguageModelSessionに渡して使用します。APIキーは開発時に使用し、本番環境では.proxied認証を使用してプロキシ経由でリクエストをルーティングすることが推奨されます。ストリーミング応答や構造化出力、サーバーサイドツール(Web検索、コード実行)もサポートしています。エラー処理では、Claude APIのエラーをFoundation Modelsのエラーケースにマッピングしており、レート制限などのエラーに対してフォールバックやリトライ処理が可能です。このパッケージはApache 2.0ライセンスで提供されています。
- AnthropicがApple Foundation ModelsフレームワークでClaudeをサーバーサイド言語モデルとして利用可能にするSwiftパッケージ「Claude for Foundation Models」をリリースした
- このパッケージによりClaudeはAppleのLanguageModelプロトコルに適合し、respond(to:)、ストリーミング、ガイド付き生成、ツール呼び出しをサポートする
- リクエストはアプリから直接Claude APIへ送信され、Appleは通信経路に含まれず、利用料金はAnthropicアカウントに請求される
- 本番環境では.proxied認証を使用しプロキシ経由のリクエストルーティングが推奨されており、Apache 2.0ライセンスで提供される
AppleのFoundation ModelsフレームワークでClaudeを利用可能にするSwiftパッケージ「Claude for Foundation Models」がAnthropicからリリースされた。これはAppleのオンデバイスAIとサードパーティLLMを統一的に扱えるサーバーサイド言語モデルAPIに対応するもので、Appleエコシステム内でのAnthropicのプレゼンス拡大を示す。開発者がAppleネイティブのAPIでClaudeを呼び出せるようになることで、iOS/macOSアプリへのAI機能搭載が加速し、AnthropicのAPI利用拡大に寄与する可能性がある。