

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à.

# Creazione
<a name="build"></a>

Per iniziare a creare modelli utilizzando Amazon Bedrock, inizia innanzitutto dal tuo caso d'uso. Quindi scegli un'API, un endpoint e inizia a utilizzare i modelli a livello di codice.

**Scegli l'API in base al tuo caso d'uso**

Amazon Bedrock fornisce quattro modelli API principali per eseguire inferenze in Amazon Bedrock. [Risposte](bedrock-mantle.md)[, [completamento della chat, [Invoke](inference-invoke.md)](bedrock-mantle.md) e Converse.](conversation-inference.md) Scopri di più sulle funzionalità supportate. APIs 


| **Scenario** | **API consigliata** | 
| --- | --- | 
| Migrazione da un endpoint compatibile con l'API OpenAI | [Usa compatibile con OpenAI APIs: [API Responses o API Chat Completions](https://platform.openai.com/docs/api-reference/responses)](https://platform.openai.com/docs/api-reference/chat) | 
| Utilizzo di modelli non compatibili con endpoint compatibili con OpenAI | [Usa Amazon Bedrock nativo APIs: [Converse](conversation-inference.md) e Invoke.](inference-invoke.md) Scopri di più su come scegliere quello giusto APIs per il tuo caso d'uso. | 

**Scelta dell'endpoint per Amazon Bedrock**

Una volta identificata l'API da utilizzare, puoi identificare l'endpoint da utilizzare per interagire a livello di codice con Amazon Bedrock. Scopri di più sulle funzionalità supportate. APIs 


| **Endpoint** | **Supportato APIs** | 
| --- | --- | 
| bedrock-mantle.\* | [API di risposta, API](bedrock-mantle.md) di [completamento della chat](bedrock-mantle.md) | 
| bedrock-runtime.\* | [API [Invoke, API](inference-invoke.md)[Converse, API Chat Completions](conversation-inference.md)](inference-chat-completions.md) | 

**Scelta di un modello**

Puoi visualizzare l'elenco dei modelli supportati da Amazon Bedrock in base all'endpoint che stai utilizzando.


| **Endpoint** | **API** | **Descrizione** | 
| --- | --- | --- | 
| bedrock-runtime.\* | ListFoundationModels | Restituisce un elenco di tutti i modelli di base disponibili in Bedrock. Fornisce informazioni di riepilogo su più modelli, tra cui il modello IDs, i nomi dei provider, le modalità supportate (testo, immagine, incorporamento), i input/output formati e se supportano lo streaming o la personalizzazione. Utilizza l'GetFoundationModelAPI per recuperare informazioni dettagliate su uno specifico modello di base utilizzando il relativo ID del modello. | 
| bedrock-mantle.\* | client.models.list | API compatibile con OpenAI per scoprire i modelli disponibili. Recupera un elenco di modelli che puoi utilizzare con l'API Responses e l'API Chat Completions. | 