examples/bedrock-claude3-vision-example/README.md
Hello there! 👋 This example demonstrates how to use the Anthropic Claude 3 Haiku model with AWS Bedrock for image analysis using Go and the LangChain Go library. Let's break down what this exciting code does!
Sets Up AWS Bedrock: The code initializes an AWS Bedrock client to interact with the Claude 3 Haiku model. Make sure you have the necessary permissions set up in your AWS account!
Loads an Image: An image file (image.png) is embedded into the binary using Go's embed package. This image will be analyzed by the AI model.
Sends a Request: The code constructs a request to the Claude 3 model, including:
Processes the Response: After sending the request, the code handles the response from the AI model, extracting the generated content and some metadata about token usage.
Outputs Results: Finally, it prints out the AI's interpretation of what string is on the box in the image.
To run this example, you'll need:
Once everything is set up, simply run the Go file, and it should output the AI's interpretation of the text on the box in the image!
Happy coding, and enjoy exploring the fascinating world of multimodal AI with Claude 3 and AWS Bedrock! 🚀🖼️🤖