ToolFoundation Models

Model selection wizard

LLM Selection Decision Tree

Use this interactive decision tree to find the most suitable large language model (LLM) based on your enterprise use case, budget constraints, and compliance requirements.

Choosing the right large language model (LLM) involves balancing business use case demands, budget constraints, and compliance obligations. This wizard guides you through these factors to suggest candidates best aligned with your needs.

Answer the questions below regarding your intended use, expected scale, required compliance standards, and available budget to receive tailored model recommendations.

Inputs

Select the closest description matching your AI application.

Approximate number of API calls or interactions per month.

Choose all relevant compliance or security standards you must meet.

Provide your monthly budget dedicated to LLM costs (API or license fees).

Result

Model Recommendation
function(inputs) { const { use_case, expected_usage_volume, compliance_requirements, budget_monthly } = inputs; const models = [ { name: 'OpenAI GPT-4 API', costPer1000: 0.03, supports: ['all'], compliances: ['gdpr', 'soc2'], maxVolume: 'high' }, { name: 'Anthropic Claude 3', costPer1000: 0.045, supports: ['customer_support','content_creation','research','virtual_assistant'], compliances: ['soc2'], maxVolume: 'medium' }, { name: 'Cohere Command R', costPer1000: 0.012, supports: ['data_analysis','research'], compliances: ['gdpr'], maxVolume: 'high' }, { name: 'Google PaLM 2 Enterprise', costPer1000: 0.05, supports: ['all'], compliances: ['hipaa','gdpr','fedramp','soc2'], maxVolume: 'high' }, { name: 'Meta LLaMa 2 Enterprise', costPer1000: 0.025, supports: ['all'], compliances: ['gdpr'], maxVolume: 'medium' }]; let filtered = models.filter(m => (m.supports.includes(use_case) || m.supports.includes('all')) && (compliance_requirements === 'none' || m.compliances.includes(compliance_requirements)) && (m.maxVolume === expected_usage_volume || (m.maxVolume === 'high' && expected_usage_volume !== 'high') || (m.maxVolume === 'medium' && expected_usage_volume === 'low'))); filtered = filtered.filter(m => { let maxCalls = expected_usage_volume === 'low' ? 10000 : (expected_usage_volume === 'medium' ? 100000 : 500000); let costEstimate = (maxCalls/1000)*m.costPer1000; return costEstimate <= budget_monthly; }); if(filtered.length === 0) return 'No LLM found matching all criteria within budget.'; filtered.sort((a,b) => { let aCost = (expected_usage_volume === 'low' ? 10000 : (expected_usage_volume === 'medium' ? 100000 : 500000))/1000*a.costPer1000; let bCost = (expected_usage_volume === 'low' ? 10000 : (expected_usage_volume === 'medium' ? 100000 : 500000))/1000*b.costPer1000; return aCost - bCost; }); return 'Recommended model: ' + filtered[0].name + '. Estimated monthly cost approx. $' + ((expected_usage_volume === 'low' ? 10000 : (expected_usage_volume === 'medium' ? 100000 : 500000))/1000*filtered[0].costPer1000).toFixed(2) + '.'; }

Your recommended LLM

Note

This recommendation is based on publicly available pricing and compliance claims as of mid-2024. Actual costs and compliance responsibilities require direct vendor confirmation and contract review.

Enter your email to receive a downloadable PDF report of your LLM recommendation and usage summary.

I consent to receive follow-up emails from Xither related to AI technology insights and vendor news.

Subsequent sections unlock after submit