

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Inviare prompt e generare risposte utilizzando l’API
<a name="inference-api"></a>

Per eseguire l’inferenza dei modelli, Amazon Bedrock offre le seguenti operazioni API:
+ [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)— Invia una richiesta e genera una risposta. Il corpo della richiesta è specifico del modello. Per generare risposte in streaming, usa [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html).
+ [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html): invia un prompt e genera risposte con una struttura unificata in tutti i modelli. I campi di richiesta specifici del modello possono essere specificati nel campo `additionalModelRequestFields`. È anche possibile includere prompt di sistema e conversazioni precedenti per fornire un contesto. Per generare risposte in streaming, usa [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html).
+ [StartAsyncInvoke](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_StartAsyncInvoke.html)— Invia una richiesta e genera una risposta in modo asincrono che può essere recuperata in un secondo momento. Consente di generare video.
+ [InvokeModelWithBidirectionalStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithBidirectionalStream.html) – 
+ API Chat Completions OpenAI: usa l’[API Chat Completions OpenAI](https://platform.openai.com/docs/api-reference/chat/create) con modelli supportati da Amazon Bedrock per generare una risposta.

**Nota**  
Le restrizioni si applicano alle seguenti operazioni:`InvokeModel`,, e. `InvokeModelWithResponseStream` `Converse` `ConverseStream` Per i dettagli, consulta [Restrizioni API](inference-api-restrictions.md).

Per l’inferenza del modello, è necessario definire i seguenti parametri:
+ ID modello: ID o nome della risorsa Amazon (ARN) del modello o del profilo di inferenza da utilizzare nel campo `modelId` per l’inferenza. La tabella seguente descrive come trovare IDs diversi tipi di risorse:  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/bedrock/latest/userguide/inference-api.html)
+ Corpo della richiesta: contiene i parametri di inferenza per un modello e altre configurazioni. A ogni modello sono associati i propri parametri di inferenza. I parametri di inferenza per un modello personalizzato o allocato dipendono dal modello base da cui è stato creato. Per ulteriori informazioni, consulta [Parametri di richiesta di inferenza e campi di risposta per i modelli di fondazione](model-parameters.md).

Seleziona un argomento per imparare a usare l' APIsinvocazione del modello.

**Topics**
+ [Invia una sola richiesta con InvokeModel](inference-invoke.md)
+ [Invocare un modello con l’API Chat Completions OpenAI](inference-chat-completions.md)
+ [Avvio di una conversazione con le operazioni dell’API Converse](conversation-inference.md)
+ [Restrizioni API](inference-api-restrictions.md)