As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
APIs suportado pela Amazon Bedrock
Inferência suportada APIs
O Amazon Bedrock fornece quatro padrões principais de API para realizar inferências no Amazon Bedrock.
| Método da API | Endpoint de serviço | Caso de uso mais adequado para | Característica chave |
|---|---|---|---|
| API de respostas (recomendada) | bedrock-mantle.<suffix> |
Conversas sensacionais | Use a API de respostas para aplicativos modernos e agentes que exigem o uso de ferramentas integradas (pesquisa, interpretador de código), entradas multimodais e conversas com estado |
| Conclusões de bate-papo | bedrock-mantle.<suffix>(recomendado) e bedrock-runtime.<suffix> |
Bate-papo sem estado em vários turnos | Use a API Chat Completions para tarefas leves, sem estado e focadas em texto, nas quais você precisa de controle total sobre o gerenciamento do histórico de bate-papo e menor latência. |
| Método inverso | bedrock-runtime.<suffix> |
Bate-papo em vários turnos/padronização | A API Converse fornece uma interface unificada para interagir com todos os modelos no Amazon Bedrock. |
| Método de invocação | bedrock-runtime.<suffix> |
Transações únicas/Cargas úteis grandes | A API Invoke fornece acesso direto aos modelos com mais capacidade de controlar o formato da solicitação e da resposta. |
Nota: o sufixo é {region}.amazonaws.com
Leia mais sobre o APIs suporte do Amazon Bedrock.
Decidindo entre APIs
A API que você usa depende do seu caso de uso.
| Caso de uso | API recomendada |
|---|---|
| Migração de um endpoint compatível com a API OpenAI | Use a API compatível com OpenAI APIs: API de respostas ou API |
| Usando modelos não compatíveis com endpoint compatível com OpenAI | Use o Amazon Bedrock nativo APIs: Converse e Invoke. Para obter mais informações, consulte Enviar prompts e gerar respostas usando a API. |
| Interface consistente em todos os modelos | API Converse - Funciona com todos os modelos que oferecem suporte a mensagens. Escreva o código uma vez e use-o com modelos diferentes. Por exemplo de código, consulte exemplos da API Converse. |
| Acesso direto ao modelo com controle total | API Invoke - Fornece acesso direto aos modelos com mais controle sobre o formato de solicitação e resposta. Use para gerar texto, imagens e incorporações. Por exemplo de código, consulte exemplos de código do modelo Invoke. |
| Novo no Amazon Bedrock | Comece com a API de respostas |
Modelos compatíveis com cada API e endpoint
Primeiro, navegue em nossos modelos para decidir o modelo que você deseja usar. Depois de decidir sobre o modelo que deseja usar, você pode ver o que APIs ele suporta e, com base nisso, escolher qual endpoint usar. O bedrock-mantle suporta a API de respostas e conclusão de bate-papo. O bedrock-runtime suporta as APIs Invoke e Converse.