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