Anthropic Claude モデル - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Anthropic Claude モデル

このセクションでは、Anthropic Claude モデルのリクエストパラメータとレスポンスフィールドについて説明します。この情報を使用して、InvokeModel および InvokeModelWithResponseStream (ストリーミング) オペレーションで、Anthropic Claude モデルに推論呼び出しを実行します。このセクションでは、Anthropic Claude モデルを呼び出す方法を示す Python コード例も含まれています。推論オペレーションでモデルを使用するには、そのモデルのモデル ID が必要です。モデル ID を取得するには、「Amazon Bedrock でサポートされている基盤モデル」を参照してください。一部のモデルは Converse API でも動作します。Converse API が特定のAnthropicClaudeモデルをサポートしているかどうかを確認するには、「」を参照してくださいサポートされているモデルとモデルの機能。コード例については、「AWS SDKsコード例」を参照してください。

Amazon Bedrock の基盤モデルは、モデルごとに異なる入出力モダリティをサポートしています。Anthropic Claude モデルがサポートするモダリティを確認するには、「Amazon Bedrock でサポートされている基盤モデル」を参照してください。Anthropic Claude モデルがサポートする Amazon Bedrock 機能を確認するには、「Amazon Bedrock でサポートされている基盤モデル」を参照してください。AnthropicClaude モデルが利用可能な AWS リージョンを確認するには、「」を参照してくださいAmazon Bedrock でサポートされている基盤モデル

Anthropic Claude モデルで推論呼び出しを行う場合は、モデルのプロンプトを含めます。Amazon Bedrock がサポートするモデルのプロンプト作成に関する一般情報については、「 プロンプトエンジニアリングの概念」を参照してください。Anthropic Claude 固有のプロンプト方法については、「AnthropicClaude プロンプトエンジニアリングガイド」を参照してください。

Amazon Bedrock を使用して、Anthropic Claude Text Completions API または Anthropic Claude メッセージ API 推論リクエストを送信します。

メッセージ API を使用して、仮想アシスタントやコーチングアプリケーションなどの会話たアプリケーションを作成します。シングルターンテキスト生成アプリケーションには、Text Completions API を使用します。例えば、ブログ投稿のテキストの生成や、ユーザーが提供したテキストの要約などです。

Anthropic Claude モデルは、プロンプトを構造化および記述するための XML タグの使用をサポートしています。例えば、プロンプト内の例を <examples> タグで囲むことができます。最適な結果を得るためには、わかりやすいタグ名を使用します。詳細については、「Anthropic ユーザーガイド」の「XML タグを使用する」を参照してください。

注記

推論呼び出しでシステムプロンプトを使用するには、次のいずれかのモデルを使用する必要があります。

  • Anthropic Claude 3.5 Sonnet

  • Anthropic Claude バージョン 2.1

  • Anthropic Claude 3 Opus などの Anthropic Claude 3 モデル

システムプロンプトの作成の詳細については、 AnthropicClaudeドキュメントの「システムプロンプトを使用して Claude にロールを付与する」を参照してください。

Anthropic Claude バージョン 2.1 でタイムアウトを回避するには、prompt フィールドの入力トークン数を 180K に制限することが推奨されます。このタイムアウトの問題は間もなく解決される予定です。

推論呼び出しでは、Anthropic Claude Text Completions API または Anthropic Claude メッセージ API のうち実行したいタイプ呼び出しと一致する JSON オブジェクトを body フィールドに入力します。