Step 1 — Identify the AI workload
Define the nature of your AI project: generative AI (text, code, image generation), model fine-tuning with your own data, AI-powered applications such as chatbots and automation, or research and development.
Step 2 — Determine required models
Identify the foundation models you need: Claude Opus 4.6 or 4.8, other Claude models, Amazon Nova or other AWS models, or open-weight models. Model availability may affect which region or configuration you need.
Step 3 — Check required RPM
Estimate your API request volume: 10–50 RPM for development and testing, 50–10K RPM for production and moderate use, 10K RPM and above for high volume. Leave room for growth.
Step 4 — Determine vCPU capacity
Estimate your computational needs: 5 vCPU light or testing, 256 vCPU moderate, 384–512 vCPU high, 1,920+ vCPU maximum. vCPU affects model processing speed, batch processing capacity, and overall system performance.
Step 5 — Check region requirements
Single region for simple workloads and local users; multi-region for global applications, regional compliance, and model availability.
Step 6 — Verify available features
Confirm which features are available with the configuration: Kiro access and capabilities, model customization and fine-tuning, and agentic AI features.
Step 7 — Review the exact product configuration
Review vCPU capacity, RPM limits, available models, regional access, Kiro features, and any applicable restrictions or limitations before deciding.
Step 8 — Confirm compatibility before use
Test the configuration with your specific use cases, check model availability for the models you need, and verify that quotas are sufficient for your workload.