完善默认模型

This commit is contained in:
2025-10-11 01:35:33 +08:00
parent 1de00d9c4f
commit b79cd015ab

View File

@@ -132,6 +132,7 @@ export const Settings: React.FC<SettingsProps> = ({
try { try {
setLoadingMappings(true); setLoadingMappings(true);
const mappings = await api.getModelMappings(); const mappings = await api.getModelMappings();
console.log("Loaded model mappings:", mappings);
setModelMappings(mappings); setModelMappings(mappings);
} catch (err) { } catch (err) {
console.error("Failed to load model mappings:", err); console.error("Failed to load model mappings:", err);
@@ -716,12 +717,23 @@ export const Settings: React.FC<SettingsProps> = ({
id={`model-${mapping.alias}`} id={`model-${mapping.alias}`}
value={mapping.model_name} value={mapping.model_name}
onChange={(e) => updateModelMapping(mapping.alias, e.target.value)} onChange={(e) => updateModelMapping(mapping.alias, e.target.value)}
placeholder={`claude-${mapping.alias}-4-...`}
className="font-mono text-sm" className="font-mono text-sm"
/> />
<p className="text-xs text-muted-foreground">
{mapping.alias === 'sonnet' && '平衡性能与成本的主力模型'}
{mapping.alias === 'opus' && '最强大的旗舰模型,适合复杂任务'}
{mapping.alias === 'haiku' && '快速响应的轻量级模型'}
</p>
</div> </div>
))} ))}
{modelMappings.length === 0 && (
<div className="text-center py-8 text-muted-foreground">
<p className="text-sm"></p>
<p className="text-xs mt-2"></p>
</div>
)}
{modelMappingsChanged && ( {modelMappingsChanged && (
<p className="text-xs text-amber-600 dark:text-amber-400"> <p className="text-xs text-amber-600 dark:text-amber-400">