Explore Our Content

Latest Demos

AI Unicorn Wardrobe: AI Agent with Strands SDK and Amazon Nova Canvas Virtual Try On

- **Educational Purpose**: This project demonstrates AI integration patterns and is not production-ready - **Model Access**: Ensure your AWS account has access to Claude 3.5 Sonnet and Nova Canvas in your region - **Cost Management**: Monitor usage of Bedrock models and S3 storage - implement cost controls for production - **Image Quality**: Virtual try-on results depend heavily on input image quality - provide clear guidance to users - **Regional Availability**: Amazon Nova Canvas and Claude models may not be available in all AWS regions - **Rate Limits**: Be aware of Amazon Bedrock model rate limits and implement appropriate retry logic

Health Guide Assistant: Amazon Nova Sonic with Amazon Bedrock Knowledge Bases

**This project is for educational purposes and not designed for production use.**

Recipe Genie - Real-time Data Integration with Amazon Bedrock Agents and MCP

This library is licensed under the MIT-0 License. See the [LICENSE](../../LICENSE) file.

Recent Experiments

Recent Snippets

00 Anthropic Code Execution

00 - Anthropic Code Execution Tool (BEFORE - Reference) This is the ORIGINAL Anthropic approach. One API call — Claude decides to execute code, runs it in a managed container, and returns the answer inline. No agentic loop. No tool-use handling. No session management. This is what we are migrating FROM. Requirements: pip install anthropic Usage: export ANTHROPIC_API_KEY=your_key python 00_anthropic_code_execution.py

01 Converse Api With Code Interpreter

01 - Bedrock Converse API + AgentCore Code Interpreter This is the custom agentic loop approach using the Converse API. It wires together two AWS services: - Bedrock Runtime (Converse API) for Claude - AgentCore Code Interpreter for sandboxed code execution The loop: Claude → tool_use? → execute code → return result → Claude → final answer. Requirements: pip install boto3 bedrock-agentcore Usage: # Configure AWS credentials (IAM, SSO, or environment variables) python 01_converse_api_with_code_interpreter.py

02 Invoke Model With Code Interpreter

02 - Bedrock InvokeModel API + AgentCore Code Interpreter This approach uses the InvokeModel API with the native Anthropic Messages format. The request body is nearly identical to what you'd send to api.anthropic.com, making it the easiest path to minimize changes to existing Anthropic code. The agentic loop is the same as the Converse API version, but the request/response format matches the native Anthropic format. Requirements: pip install boto3 bedrock-agentcore Usage: # Configure AWS credentials (IAM, SSO, or environment variables) python 02_invoke_model_with_code_interpreter.py


View All Demos View All Experiments View All Snippets

View on GitHub