import { useTranslation } from 'react-i18next' import CodeEditor from '@/components/CodeEditor' // Recommended models: lightweight with excellent tool call capabilities const MODELS = { recommended: ['gpt-4.1-mini', 'claude-haiku-4.5', 'gemini-3-flash', 'deepseek-3.2', 'gpt-5.2'], verified: [ 'qwen-3-max', 'gpt-4.1', 'gpt-5', 'gpt-5-mini', 'gpt-5.1', 'grok-4', 'grok-code-fast', 'deepseek-v3.2', 'claude-sonnet-3.5', 'claude-sonnet-4.5', 'claude-opus-4.5', 'gemini-2.5', 'gemini-3-pro', ], } export default function ModelIntegration() { const { t } = useTranslation('docs') const allModels = [...MODELS.recommended, ...MODELS.verified] return (

{t('model_integration.title')}

{t('model_integration.subtitle')}

{/* Models Section */}

{t('model_integration.available')}

{t('model_integration.recommendation_logic')}

{allModels.map((model) => { const isRecommended = MODELS.recommended.includes(model) return (
{model} {isRecommended && }
) })}

⭐ baseline models

{/* Tips Section */}

{t('model_integration.tips')}

  • {t('model_integration.tip_2')}
  • {t('model_integration.tip_3')}
{/* Security Section */}

{t('model_integration.security')}

{t('model_integration.security_warning')}

{t('model_integration.security_backend_proxy')}

{t('model_integration.security_backend_desc')}

  • {t('model_integration.security_method_1')}
  • {t('model_integration.security_method_2')}
  • {t('model_integration.security_method_3')}
{/* Configuration Section */}

{t('model_integration.configuration')}

) }