Anthropic API Updates: Expanded Legal Protections and Messages API Beta

Anthropicは、顧客に対して拡張された著作権補償を提供し、プロンプト構築を簡素化するために設計されたMessages APIのベータ版を導入しました。これらのアップデートは、企業に法的確実性を提供し、Claudeを使用して構築する開発者により構造化されたAPIを提供することを目的としています。

Expanded Copyright Indemnity and Ownership

Anthropicの更新されたCommercial Terms of Service(以前のservices agreement)は、顧客に対してサービスの利用を通じて生成された出力に対する所有権を付与します。AI生成コンテンツに関連する法的リスクからユーザーを保護するため、Anthropicは、サービスの許可された使用または出力に起因する著作権侵害の申し立てに対して顧客を防御し、承認された和解金または判決の費用を負担します。

The Messages API Beta

プロンプト構築におけるフォーマットエラーを減らすため(特にユーザー入力からプロンプトが動的に構築される場合)、AnthropicはMessages APIをベータ版としてリリースしました。この新しいAPIは、生の文字列プロンプト形式からメッセージの構造化された配列へと移行し、開発者が開発の初期段階でエラーを検出できるようにします。

Comparison of API Request Formats

Messages API以前は、リクエストは手動でフォーマットされたロール(例:\n\nHuman: ... \n\nAssistant: ...)を含むプロンプト文字列とともに/v1/completeエンドポイントに送信されていました。

Messages APIでは、リクエストは、各メッセージオブジェクトがrolecontentを指定する構造化されたJSON配列を使用して/v1/messages { "model": "claude-2.1", "max_tokens": 1024, "messages": [ { "role": "user", "content": "Hello, world" }, { "role": "assistant", "content": "Hi, I'm Claude!" }, { "role": "user", "content": "Can you create a template for a quarterly executive brief?" } ] } エンドポイントに送信されます。

Future Roadmap and Accessibility

Anthropicは、Messages APIの構造化された性質を、今後の機能の基盤として利用しています。同社は、この移行が、将来的にMessages APIに追加される予定の堅牢なfunction calling機能をオファーするための第一歩であると明示的に述べています。

また、Anthropicは、開発者や企業の利用可能性を高めるため、今後数週間以内にClaude APIへのアクセスを拡大する予定です。

Sources

関連

  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch