Tier System
Understanding ModelRed's subscription tiers and access levels for security testing capabilities
ModelRed uses a tier-based subscription model that provides access to increasingly sophisticated security testing capabilities. Each tier is designed to meet different security requirements and organizational needs.
Tier Overview
Free
14 test suites • 2 AI models • 10 assessments/month
Starter
24 test suites • 10 AI models • 100 assessments/month
Pro
13 test suites • 50 AI models • 500 assessments/month
Enterprise
7 test suites • Unlimited models • Unlimited assessments
Free Tier
Perfect for individual developers and small projects
What's Included
- 14 Test Suites: Basic encoding attacks and security fundamentals
- 2 AI Models: Register up to 2 models for testing
- 10 Assessments/Month: Sufficient for development and testing
- Community Support: Access to documentation and community forums
Focus Areas
-
Encoding & injection attacks (Base64, hex, ROT13, etc.)
- Character encoding & obfuscation
- Terminal & system attacks
- Basic security validation
Use Cases
- Learning AI security fundamentals
- Personal projects and experimentation
-
Small-scale applications with basic security needs
- Educational and research purposes
Starter Tier
Ideal for growing teams and production applications
What's Included
- All Free Tier Features plus:
- 24 Additional Test Suites: Content safety, social engineering, advanced manipulation
- 10 AI Models: Scale up your testing infrastructure
- 100 Assessments/Month: Regular security validation
- Email Support: Priority technical assistance
Advanced Capabilities
- Content Safety Testing: Toxicity, hate speech, and harmful content detection
- Social Engineering: Grandma attacks, emotional manipulation techniques
- Prompt Injection: Advanced injection and jailbreaking attempts
- Technical Vulnerabilities: Template injection, SQL injection testing
- Reasoning & Misinformation: Hallucination and false assertion detection
Use Cases
-
Production applications with user-facing AI
- Content moderation systems
- Customer service chatbots
- Educational AI platforms
- Small to medium businesses
Pro Tier
For serious developers requiring research-grade security
What's Included
- All Starter Tier Features plus:
- 13 Research-Grade Test Suites: State-of-the-art attack techniques
- 50 AI Models: Enterprise-scale model management
- 500 Assessments/Month: Continuous security validation
- Priority Support: Dedicated technical support team
Research-Grade Features
- Advanced Jailbreaking: DAN 11.0 ablation studies with 127 variations
- AutoDAN Attacks: Gradient descent optimization jailbreaks
- Latent Injection: Hidden prompt injection in documents and translations
- Real-World Attacks: Curated attacks from actual adversarial interactions
- Advanced Attack Techniques: GCG cached attacks, semantic exploration
Use Cases
- High-stakes AI applications
- Financial services and healthcare AI
- Government and defense contractors
- AI research and development teams
- Security-critical applications
Enterprise Tier
For large organizations with the highest security requirements
What's Included
- All Pro Tier Features plus:
- 7 Enterprise-Exclusive Test Suites: Malware and advanced threat detection
- Unlimited AI Models: No restrictions on model registration
- Unlimited Assessments: Continuous security monitoring
- Dedicated Support: 24/7 enterprise support with SLA
Enterprise-Exclusive Features
- Malware Generation Detection: Code generation vulnerabilities across languages
- XSS & Data Exfiltration: Advanced web security and data protection
- Supply Chain Attacks: Package hallucination across multiple ecosystems
- Custom Integration: API customization and enterprise features
Enterprise Benefits
- Custom Pricing: Volume discounts and flexible billing
- On-Premise Deployment: Run ModelRed in your infrastructure
- Training & Consulting: Security team training and threat modeling
- Priority Feature Development: Influence product roadmap
SDK Usage Examples
Basic Usage
import asyncio
from modelred import ModelRed
async def main():
async with ModelRed(api_key="mr_your_api_key_here") as client:
# Free tier: Basic encoding tests
result = await client.run_assessment(
model_id="my-model",
test_suites=["base64_injection", "hexadecimal_injection"],
wait_for_completion=True
)
# Starter tier: Content safety
result = await client.run_assessment(
model_id="my-model",
test_suites=["toxicity_generation", "lmrc_bullying"],
priority="high",
wait_for_completion=True
)
asyncio.run(main())
Checking Tier Limits
# Check your current tier and usage
account_info = await client.get_account_info()
print(f"Current tier: {account_info.tier}")
print(f"Models registered: {account_info.models_used}/{account_info.models_limit}")
print(f"Assessments this month: {account_info.assessments_used}/{account_info.assessments_limit}")
Upgrade Considerations
When to Upgrade
Free → Starter:
- Need content safety testing
-
Production applications with user interactions
-
Require more than 10 assessments per month
-
Need advanced prompt injection testing
Starter → Pro:
- Advanced threat modeling requirements
- Research and development projects
- Need cutting-edge attack techniques
- High-security applications
Pro → Enterprise:
- Malware generation detection needed
- Unlimited testing requirements
- Custom integration needs
- Compliance and audit requirements
Migration Benefits
When upgrading tiers, all existing:- Models: Remain registered and accessible
- Assessment History: Preserved with full detail
- API Keys: Continue working without changes
- Configurations: Maintained across tier changes
Related Documentation
- Test Suites Reference - Complete list of all available test suites
- Attack Categories - Understanding security vulnerability types
- Running Assessments - How to execute security assessments