• メッセージ
  • マネージドエージェント
  • 管理

Search...
⌘K

Log in
ベータヘッダー
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
APIリファレンス/APIの使用

ベータヘッダー

Claude APIでベータヘッダーを使用するためのドキュメント

ベータヘッダーを使用すると、実験的な機能や新しいモデル機能が標準APIの一部になる前にアクセスできます。

これらの機能は変更される可能性があり、将来のリリースで修正または削除される場合があります。



ベータヘッダーは、各クライアントSDKで公開されているbeta名前空間と組み合わせて使用されることがよくあります。

ベータヘッダーの使用方法

ベータ機能にアクセスするには、APIリクエストにanthropic-betaヘッダーを含めます。

POST /v1/messages
Content-Type: application/json
X-API-Key: YOUR_API_KEY
anthropic-beta: BETA_FEATURE_NAME

SDKを使用する場合は、リクエストオプションでベータヘッダーを指定できます。

client = Anthropic()

response = client.beta.messages.create(
    model="claude-opus-4-8",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, Claude"}],
    betas=["files-api-2025-04-14"],
)


ベータ機能は実験的なものであり、以下の可能性があります。

  • 予告の上で破壊的変更が行われる
  • 非推奨になる、または削除される
  • 異なるレート制限や料金が適用される
  • すべてのリージョンで利用できるとは限らない

複数のベータ機能

1つのリクエストで複数のベータ機能を使用するには、すべての機能名をカンマで区切ってヘッダーに含めます。

anthropic-beta: feature1,feature2,feature3

エンドポイント固有のヘッダー

一部のベータ機能は、個々のリクエストパラメータではなく特定のエンドポイントにスコープされており、すべてのリクエストで機能固有のベータヘッダーが必要です。

エンドポイントベータヘッダー
/v1/agents、/v1/sessions、/v1/environmentsmanaged-agents-2026-04-01

詳細については、Managed Agentsの概要を参照してください。

バージョン命名規則

ベータ機能名は通常、feature-name-YYYY-MM-DDというパターンに従います。日付はベータバージョンがリリースされた日を示します。常にドキュメントに記載されている正確なベータ機能名を使用してください。

エラー処理

無効または利用できないベータヘッダーを使用すると、エラーレスポンスが返されます。

Output
{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "Unsupported beta header: invalid-beta-name"
  }
}

サポートの利用

ベータ機能に関する質問がある場合は、以下を参照してください。

  1. 特定の機能に関するドキュメントを確認する
  2. 更新情報についてはAPI変更履歴を確認する
  3. 本番環境での使用に関するサポートが必要な場合はサポートに連絡する

ベータ機能は「現状のまま」提供されており、安定版API機能と同じSLA保証がない場合があることにご注意ください。

Was this page helpful?

  • ベータヘッダーの使用方法
  • 複数のベータ機能
  • エンドポイント固有のヘッダー
  • バージョン命名規則
  • エラー処理
  • サポートの利用