

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

# Amazon Bedrock でサポートされているエンドポイント
<a name="endpoints"></a>

Amazon Bedrock は[、推論](inference.md)オペレーションを実行するためのさまざまなエンドポイントをサポートしています。

**推論オペレーション**

Amazon Bedrock は、推論をプログラムで実行するために、次の 2 つの主要なエンドポイントをサポートしています。


| **Endpoint** | **サポートされている APIs** | **説明** | 
| --- | --- | --- | 
| bedrock-mantle.{region}.api.aws | [Responses API](bedrock-mantle.md) / [Chat Completions API](inference-chat-completions-mantle.md) / [Messages API](inference-messages-api.md) | OpenAI 互換エンドポイントと Anthropic Messages API を使用して Amazon Bedrock でホストされているモデルの推論リクエストを行うためのリージョン固有のエンドポイント。 | 
| bedrock-runtime.{region}.amazonaws.com | [InvokeModel](inference-invoke.md) / [Converse](conversation-inference.md) / [Chat Completions](inference-chat-completions.md) / [Messages API](inference-messages-api.md) | InvokeModel/Converse/Chat Completions/Messages API を使用して Amazon Bedrock でホストされているモデルの推論リクエストを行うためのリージョン固有のエンドポイント。 APIs Amazon Bedrock ランタイム APIs[こちらをご覧ください](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Amazon_Bedrock_Runtime.html)。 | 

新しいアプリケーションの場合は、 `bedrock-mantle`エンドポイントをお勧めします。OpenAI 互換 APIs (応答とチャットの完了) と Anthropic Messages API をサポートし、組み込みツールの使用とステートフルな会話管理が含まれており、基本 URL と API キーのみを変更することで、既存の OpenAI SDK コードベースを Amazon Bedrock に持ち込むことができます。Bedrock ネイティブの InvokeModel または Converse APIs を使用している場合、または目的のモデルが でまだ利用できない場合、`bedrock-runtime`エンドポイントは完全にサポートされたままであり、適切な選択です`bedrock-mantle`。各モデルがサポートするエンドポイントを確認するには、「」を参照してください[モデル別のエンドポイントの可用性](models-endpoint-availability.md)。

次の表は、各エンドポイントで使用できるものを比較したものです。


**API サポート**  

| API | `bedrock-runtime` | `bedrock-mantle` | 
| --- | --- | --- | 
| [InvokeModel](inference-api.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | 
| [Converse/ConverseStream](conversation-inference.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | 
| [チャットの完了 (OpenAI 互換)](inference-chat-completions-mantle.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [Responses API (OpenAI 互換)](bedrock-mantle.md#bedrock-mantle-responses) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [Messages API (Anthropic-native)](inference-messages-api.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 

**注記**  
Messages API は両方のエンドポイントで使用できますが、2 つの表面は同じ機能をサポートしていません。特に、[構造化出力](structured-output.md) ( `output_config.format`パラメータ) は ではサポートされていません`bedrock-mantle`。 を含むリクエスト`output_config.format`は 400 エラーで拒否されます。Anthropic Claude モデルで構造化出力を使用するには、 で Converse または InvokeModel APIsます`bedrock-runtime`。


**推論機能**  

| 機能 | `bedrock-runtime` | `bedrock-mantle` | 
| --- | --- | --- | 
| [クロスリージョン推論 (地理的プロファイルとグローバルプロファイル)](cross-region-inference.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | 
| [ステートフルな会話管理](bedrock-mantle.md#bedrock-mantle-responses-state) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [非同期 (長時間実行) 推論](bedrock-mantle.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [クライアント側のツールの使用](tool-use-client-side.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [サーバー側のツールの使用](tool-use-server-side.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [事前設定されたready-to-useツール](tool-use.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [プロジェクト](projects.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [WorkSpaces](workspaces.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 


**運用中**  

| Item | `bedrock-runtime` | `bedrock-mantle` | 
| --- | --- | --- | 
| AWS [SigV4](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html) 認証 | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [Bedrock API キー (OpenAI SDK でも動作)](api-keys.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [使用状況属性](cost-management.md) | [IAM](cost-mgmt-iam-principal-tracking.md)、[リクエストごとのメタデータタグ付け](cost-mgmt-request-metadata.md) | [プロジェクト](projects.md)、[ワークスペース](workspaces.md) | 


**Bedrock 機能の可用性**  

| 機能 | `bedrock-runtime` | `bedrock-mantle` | 
| --- | --- | --- | 
| [ガードレール](guardrails.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | 
| [プロンプトキャッシュ](prompt-caching.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | 
| [インテリジェントなプロンプトルーティング](prompt-routing.md) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-yes.png) | ![](http://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/images/icons/icon-no.png) | 

**注記**  
のプロンプトキャッシュのサポート`bedrock-mantle`は、特定のモデルによって異なります。[モデルの概要](model-cards.md)詳細については、「」の各モデルカードを参照してください。

**スループットとクォータのアプローチ**

各エンドポイントは、スループットを管理するために異なるアプローチを使用します。
+ **`bedrock-runtime`** – 従来の多くのマルチテナントサービスでは、このアーキテクチャは、共有リソースへの公平な共有アクセスを管理するためにアカウントごとのクォータを中心に設計されています。これは、 で使用されるアプローチです`bedrock-runtime`。各モデルには、引き上げをリクエストできる固定スループットクォータ (RPM と TPM) があります。詳細については、「[bedrock-runtime エンドポイントのクォータ](quotas-runtime.md)」を参照してください。
+ **`bedrock-mantle`** – このエンドポイントは、より高い初期スループット制限をサポートしながら公平な配分を実現する高度なスケジューリングとワークキューイングメカニズムで設計されています。また、この設計により`bedrock-mantle`、 はさまざまなモデルをホストし、モデルカタログ全体で利用できる幅広い機能を提供できます。ほとんどの場合、リクエストはすぐに処理されます。場合によっては、処理中のワークロードが完了し、スループットが利用可能になったときに、リクエストが一時的にキューに入れられることがあります。詳細については、「[bedrock-mantle エンドポイントのクォータ](quotas-mantle.md)」および「[スケーリングとスループットのベストプラクティス](scaling-throughput-best-practices.md)」を参照してください。

**料金**

同じモデルのトークンごとの料金は、 `bedrock-runtime`と で同じです`bedrock-mantle`。コストではなく、必要な APIsと機能に基づいてエンドポイントを選択します。現在の料金については、[「Amazon Bedrock の料金](https://aws.amazon.com/bedrock/pricing/)」を参照してください。

**各エンドポイントを選択するタイミング**

以下を行う`bedrock-mantle`ときは、 から始めます。
+ Responses API、Chat Completions API、または Messages API をステートフルなマルチターン会話で使用します。
+ 基本 URL と API キーのみを変更して、既存の OpenAI SDK コードを Amazon Bedrock に持ち込みます。
+ 非同期または長時間実行される推論ワークロードを実行します。
+ サーバー側のツールまたは事前設定されたツールを使用してエージェントワークフローを構築します。
+ [プロジェクト (OpenAI 互換)](projects.md) または [WorkSpaces (Anthropic 互換)](workspaces.md)を使用してワークロードを分離し、コストと使用状況をアプリケーションレベルで追跡します。

次の`bedrock-runtime`場合に使用します。
+ Bedrock ネイティブの [InvokeModel](inference-api.md) API または [Converse](conversation-inference.md) APIs引き続き使用します。
+ でまだ利用できないモデルを使用します`bedrock-mantle`。「[モデル別のエンドポイントの可用性](models-endpoint-availability.md)」を参照してください。

両方のエンドポイントを同じアプリケーションから一緒に使用できます。ユースケースごとに選択します。

**VPC インターフェイスエンドポイントを使用してデータ出力コストを削減する**  
VPC 内から Amazon Bedrock を呼び出す場合は、VPC [インターフェイスエンドポイント (AWS PrivateLink)](vpc-interface-endpoints.md) を使用してトラフィックを AWS ネットワーク内に保持し、NAT ゲートウェイまたはインターネットゲートウェイに関連するデータ出力料金を回避することを検討してください。