Today, Amazon Bedrock has announced the launch of the Converse API, aimed at providing developers with a simplified way to interact with Amazon Bedrock models. This API streamlines the process by removing the need to adjust model-specific differences, such as inference parameters, allowing developers to focus on their core tasks. Additionally, the Converse API facilitates the management of multi-turn conversations by enabling developers to structure conversation history within the API request.
One of the key features of the Converse API is its support for tools or function calls. This feature is particularly beneficial for developers working with supported models like Anthropic’s Claude 3 family of models (Claude 3 Opus, Claude 3 Sonnet, and Claude 3 Haiku), Mistral Large, and Cohere’s Command R and R+. With the use of tools, developers can execute a wide range of tasks that necessitate access to external tools and APIs.
The Converse API ensures a consistent experience for developers working with Amazon Bedrock models, eliminating the complexities associated with managing model-specific implementations. By leveraging this API, developers can write their code once and seamlessly integrate it with various models within Amazon Bedrock.
The Converse API is currently available in AWS Regions where Amazon Bedrock is accessible. Developers can refer to the AWS Region table for more information on the specific regions where Amazon Bedrock is supported. To begin using the Converse API, developers can explore a comprehensive list of resources provided by Amazon Bedrock.
In essence, the Converse API offers a user-friendly and efficient solution for developers to interact with Amazon Bedrock models, streamlining the process and enabling seamless integration with different models across the platform.
Article Source
https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-bedrock-new-converse-api