Merge pull request #881 from tnfssc/feat/switch-free-model

This commit is contained in:
Sharath 2025-07-03 22:46:46 +05:30 committed by GitHub
commit d87dcd67c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 5 deletions

View File

@ -3,6 +3,7 @@ MODEL_ACCESS_TIERS = {
"openrouter/deepseek/deepseek-chat",
"openrouter/qwen/qwen3-235b-a22b",
"openrouter/google/gemini-2.5-flash-preview-05-20",
"anthropic/claude-sonnet-4-20250514",
],
"tier_2_20": [
"openrouter/deepseek/deepseek-chat",

View File

@ -5,10 +5,11 @@ import { useState, useEffect, useMemo } from 'react';
import { isLocalMode } from '@/lib/config';
import { useAvailableModels } from '@/hooks/react-query/subscriptions/use-model';
export const STORAGE_KEY_MODEL = 'suna-preferred-model';
export const STORAGE_KEY_MODEL = 'suna-preferred-model-v2';
export const STORAGE_KEY_CUSTOM_MODELS = 'customModels';
export const DEFAULT_FREE_MODEL_ID = 'deepseek';
export const DEFAULT_PREMIUM_MODEL_ID = 'claude-sonnet-4';
// export const DEFAULT_FREE_MODEL_ID = 'deepseek';
export const DEFAULT_FREE_MODEL_ID = 'claude-sonnet-4';
export type SubscriptionStatus = 'no_subscription' | 'active';
@ -31,7 +32,7 @@ export interface CustomModel {
export const MODELS = {
// Premium high-priority models
'claude-sonnet-4': {
tier: 'premium',
tier: 'free',
priority: 100,
recommended: true,
lowQuality: false,

View File

@ -165,10 +165,10 @@ export const MessageInput = forwardRef<HTMLTextAreaElement, MessageInputProps>(
<TooltipProvider>
<Tooltip>
<TooltipTrigger>
<p role='button' className='text-sm text-amber-500 hidden sm:block cursor-pointer' onClick={() => setBillingModalOpen(true)}>Upgrade for full performance</p>
<p role='button' className='text-sm text-amber-500 hidden sm:block cursor-pointer' onClick={() => setBillingModalOpen(true)}>Upgrade for more usage</p>
</TooltipTrigger>
<TooltipContent>
<p>The free tier is severely limited by inferior models; upgrade to experience the true full Suna experience.</p>
<p>The free tier is severely limited by the amount of usage. Upgrade to experience the full power of Suna.</p>
</TooltipContent>
</Tooltip>
</TooltipProvider>