View a markdown version of this page

APIs compatibles con Amazon Bedrock - Amazon Bedrock

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

APIs compatibles con Amazon Bedrock

Compatible con las API de inferencia

Amazon Bedrock proporciona cinco patrones de API principales para realizar inferencias. Las API se agrupan por el punto final del servicio que utilizan.

Punto de enlace de bedrock-mantle

El bedrock-mantle.{region}.amazonaws.com punto final admite las siguientes API:

Método de API Use-case más adecuado para característica clave
API de respuestas (recomendada) Conversaciones llenas de estado Usa la API de respuestas para aplicaciones de agencia modernas que requieren el uso de herramientas integradas (búsqueda, intérprete de código), entradas multimodales y conversaciones con estado.
API de mensajes (recomendada) Anthropic-native interfaz Utilice la API de mensajes para acceder directamente a los modelos antrópicos mediante el formato de Anthropic-native solicitud y respuesta.
Finalización del chat Chat de varios turnos para apátridas Usa la API Chat Completions para realizar tareas sencillas, sin estado y centradas en texto, en las que necesites tener un control total sobre la gestión del historial de chats y reducir la latencia.

Punto de enlace de bedrock-runtime

El bedrock-runtime.{region}.amazonaws.com punto final es compatible con las siguientes API:

Método de API Use-case más adecuado para característica clave
Converse Multi-turn charlar o estandarizar La API de Converse proporciona una interfaz unificada para interactuar con todos los modelos de Amazon Bedrock.
Invoke Transacciones individuales y cargas útiles de gran tamaño La API Invoke proporciona acceso directo a los modelos con más control sobre el formato de solicitud y respuesta.
API de Messages de   Anthropic-native interfaz Utilice la API de mensajes InvokeModel para acceder directamente a los modelos antrópicos utilizando el formato de solicitud nativo.
Finalización del chat Chat de varios turnos para apátridas Usa la API Chat Completions para las interacciones de chat sin OpenAI-compatible estado.

Obtenga más información sobre las API compatibles con Amazon Bedrock.

Decidir entre las API

La API que utilices depende de tu caso de uso.

Caso de uso API recomendada
Migración desde un punto final de OpenAI API-compatible Utilice OpenAI-compatible las API: API de respuestas o API de finalización de chats. Según OpenAI, la API recomendada a largo plazo es la API de Respuestas.
Uso de modelos no compatibles con OpenAI-compatible el punto final Utilice las API nativas de Amazon Bedrock: Converse e Invoke. Para obtener más información, consulte Inferencia mediante la API Invoke.
Interfaz uniforme en todos los modelos API de Converse: funciona con todos los modelos que admiten mensajes. Escribe el código una vez y úsalo con diferentes modelos. Para ver código de ejemplo, consulta los ejemplos de la API de Converse.
Acceso directo al modelo con control total API Invoke: proporciona acceso directo a los modelos con más control sobre el formato de solicitud y respuesta. Se utiliza para generar texto, imágenes e incrustaciones. Para ver código de ejemplo, consulte Invoke model code examples.
¿Eres nuevo en Amazon Bedrock? Recomendamos usar API abiertas, como la API de mensajes, la API de finalización de chats o la API de respuestas. Estas API están disponibles en ambos puntos finales, pero recomendamos el bedrock-mantle punto final.

Modelos compatibles con cada API y punto final

En primer lugar, explore nuestros modelos para decidir qué modelo quiere usar. Una vez que decidas el modelo que quieres usar, puedes ver las API que admite y, en función de ello, elegir qué punto final utilizar. bedrock-mantleEs compatible con la API de respuestas, finalizaciones de chat y mensajes. bedrock-runtimeEs compatible con las API Invoke, Converse, Chat Completions y Messages. Recomendamos utilizar el bedrock-mantle punto final siempre que sea posible.