

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

# Amazon Bedrock でサポートされている APIs
<a name="apis"></a>

**サポートされている推論 APIs **

Amazon Bedrock には、Amazon Bedrock [で推論](inference.md)を実行するための 4 つの主要な API パターンが用意されています。


| **API メソッド** | **サービスエンドポイント** | **に最適なユースケース** | **主な機能** | 
| --- | --- | --- | --- | 
| [Responses API](bedrock-mantle.md) (推奨) | bedrock-mantle.<suffix> | ステートフルな会話 | 組み込みツールの使用 (検索、コードインタープリタ）、マルチモーダル入力、ステートフルな会話を必要とする最新のエージェントアプリケーションに Responses API を使用する | 
| [チャットの完了](bedrock-mantle.md) | bedrock-mantle.<suffix> (推奨) および bedrock-runtime.<suffix> | ステートレスマルチターンチャット | [Chat Completions API](inference-chat-completions.md) は、チャット履歴管理と低レイテンシーを完全に制御する必要がある、軽量でステートレスなテキストに焦点を当てたタスクに使用します。 | 
| [Converse メソッド](conversation-inference.md) | bedrock-runtime.<suffix> | マルチターンチャット/標準化 | [Converse API](conversation-inference.md) は、Amazon Bedrock のすべてのモデルとやり取りするための統合インターフェイスを提供します。 | 
| [メソッドを呼び出す](inference-invoke.md) | bedrock-runtime.<suffix> | 単一のトランザクション/大きなペイロード | Invoke API は、リクエストとレスポンスの形式をより細かく制御できるモデルへの直接アクセスを提供します。 | 

注: サフィックスは です `{region}.amazonaws.com`

[Amazon Bedrock でサポートされている APIs ](inference-api.md)の詳細をご覧ください。

**APIs 間の決定**

使用する API は、ユースケースによって異なります。


| **ユースケース** | **推奨 API** | 
| --- | --- | 
| OpenAI API 互換エンドポイントからの移行 | OpenAI 互換 APIs: [Responses API](https://platform.openai.com/docs/api-reference/responses) または [Chat Completions API](inference-chat-completions.md)。OpenAI によると、長期的に[推奨される](https://platform.openai.com/docs/guides/migrate-to-responses) API は Responses API です。 | 
| OpenAI 互換エンドポイントと互換性のないモデルの使用 | ネイティブ Amazon Bedrock APIs: [Converse](conversation-inference.md) と [Invoke](inference-invoke.md)。詳細については、「[API を使用してプロンプトを送信し、レスポンスを生成する](inference-api.md)」を参照してください。 | 
| すべてのモデルで一貫したインターフェイス | [Converse API](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) - メッセージをサポートするすべてのモデルで動作します。コードを一度記述し、さまざまなモデルで使用します。コード例については、[「Converse API examples](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference.html#message-inference-examples)」を参照してください。 | 
| フルコントロールによるモデルへの直接アクセス | [API の呼び出し](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) - リクエストとレスポンスの形式をより細かく制御できるモデルへの直接アクセスを提供します。テキスト、イメージ、埋め込みの生成に使用します。コード例については、[「モデルコード例を呼び出す](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-invoke.html#inference-example-invoke)」を参照してください。 | 
| Amazon Bedrock の新機能 | [Responses API](bedrock-mantle.md) から開始する | 

**各 API とエンドポイントでサポートされているモデル**

まず、[モデル](models.md)を参照して、使用するモデルを決定します。使用するモデルを決定したら、使用するエンドポイントの選択に基づいて、サポートされる APIs と を確認できます。は Responses and Chat Completions API `bedrock-mantle`をサポートしています。は、Invoke API と Converse API `bedrock-runtime`をサポートしています。