

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

# 構築
<a name="build"></a>

Amazon Bedrock を使用してモデルの構築を開始するには、まずユースケースから始めます。次に、API、エンドポイントを選択し、プログラムでモデルの使用を開始します。

**ユースケースに基づいて API を選択する**

Amazon Bedrock には、Amazon Bedrock で推論を実行するための 4 つの主要な API パターンが用意されています。[レスポンス](bedrock-mantle.md)、[チャット完了](bedrock-mantle.md)、[呼び出し](inference-invoke.md)、[会話](conversation-inference.md)。サポートされている APIs の詳細をご覧ください。


| **シナリオ** | **推奨 API** | 
| --- | --- | 
| OpenAI API 互換エンドポイントからの移行 | OpenAI 互換 APIs: [Responses API](https://platform.openai.com/docs/api-reference/responses) または [Chat Completions API](https://platform.openai.com/docs/api-reference/chat) | 
| OpenAI 互換エンドポイントと互換性のないモデルの使用 | ネイティブ Amazon Bedrock APIs: [Converse](conversation-inference.md) と [Invoke](inference-invoke.md)。ユースケースに適した APIs の選択について詳しく説明します。 | 

**Amazon Bedrock のエンドポイントの選択**

使用する API を特定したら、Amazon Bedrock とプログラムでやり取りするために使用するエンドポイントを特定できます。サポートされている APIs の詳細をご覧ください。


| **Endpoint** | **サポートされている APIs** | 
| --- | --- | 
| bedrock-mantle.\* | [Responses API](bedrock-mantle.md)、[Chat Completions API](bedrock-mantle.md) | 
| bedrock-runtime.\* | API、[Converse API](conversation-inference.md)、[Chat Completions API](inference-chat-completions.md) [を呼び](inference-invoke.md)出す | 

**モデルの選択**

使用しているエンドポイントに基づいて、Amazon Bedrock がサポートするモデルのリストを確認できます。


| **Endpoint** | **API** | **説明** | 
| --- | --- | --- | 
| bedrock-runtime.\* | ListFoundationModels | Bedrock で使用可能なすべての基盤モデルのリストを返します。モデル IDs、プロバイダー名、サポートされているモダリティ (テキスト、イメージ、埋め込み）、入出力形式、ストリーミングまたはカスタマイズをサポートしているかどうかなど、複数のモデルに関する概要情報を提供します。GetFoundationModel API を使用して、モデル ID を使用して特定の基盤モデルに関する詳細情報を取得します。 | 
| bedrock-mantle.\* | client.models.list | OpenAI 互換 API で利用可能なモデルを検出します。Responses API および Chat Completions API で使用できるモデルのリストを取得します。 | 