import { useTranslation } from "react-i18next"; import { BrainCircuit } from "lucide-react"; import { ProxyConfig } from "../../types/config"; import ThinkingBudget from "./ThinkingBudget"; import GlobalSystemPrompt from "./GlobalSystemPrompt"; import ImageThinkingMode from "./ImageThinkingMode"; interface AdvancedThinkingProps { config: ProxyConfig; onChange: (config: ProxyConfig) => void; } export default function AdvancedThinking({ config, onChange, }: AdvancedThinkingProps) { const { t } = useTranslation(); return (

{t("settings.advanced_thinking.title", { defaultValue: "高级思维与全局配置" })}

{t("settings.advanced_thinking.description", { defaultValue: "集中管理思考能力、图像模式及全局指令。" })}

{/* 1. 思考预算 (Thinking Budget) */}
onChange({ ...config, thinking_budget: newConfig })} />
{/* 2. 图像思维模式 (Image Thinking Mode) */}
onChange({ ...config, image_thinking_mode: newValue })} />
{/* 3. 全局系统提示词 (Global System Prompt) */}
onChange({ ...config, global_system_prompt: newConfig })} />
); }