Model Selection
Model Selection
ThinkReview automatically picks the best AI model for your code reviews. You don't need to worry about it—it just works.
How it works
When you request a review, we look at several factors:
Selection Logic
ThinkReview uses a priority-based selection algorithm to give you the best review possible:
Fallback Strategy (Backup Plan)
Sometimes a model might be slow or return an error. In these cases, ThinkReview doesn't stop. We automatically attempt up to 3 fallback attempts:
- Intelligent Rerouting: If a model fails, we prioritize the next best available model.
- Size-Based Priority: We often fallback to models with larger context windows than the one that failed to minimize truncation.
- Reliability: If premium models are unavailable, we fall back to highly stable alternatives within your tier.
- Select Models — Pick which models you want to use for reviews (your preferred models).
- Restrict from Use — Block specific models from being used (both for initial selection and fallback).
- Initial model selection
- Fallback attempts (if your primary model fails)
- Large patches require more analysis time. Try smaller commits for faster feedback.
- If your preferred models are heavy "Reasoning Models", they may take longer to process.
- Try a different model in settings.
- Restrict models that don't match your coding style.
- Use the Refresh button for a second opinion.
- Make sure at least 2 models are not restricted. This is a system safety requirement.
Pro tip: You can customize which models to use in your settings.
Customize it
Want to pick your own models? Head to Model Selection settings and choose:
Selecting Preferred Models
Choose which models you want ThinkReview to prioritize for your code reviews. The system will try these models first before falling back to others within your tier.
Restricting Models
If there are models you don't want to use, you can restrict them. Restricted models will be completely blocked from:
⚠️ Important: You must have at least 2 models that are not restricted. This ensures the system has backup options in case any models produce an error.
Troubleshooting
Reviews taking longer than usual?
Not happy with review quality?
Getting errors about restricted models?
TL;DR: We automatically pick the best AI model based on your subscription, preferences, and code size. It just works. Customize it if you want, but the defaults are solid.