模型思考强度滑块
三档模型思考强度滑块,保留流动星空填充、随拖速变化的果冻形变与柔和吸附。
拖拽与聚焦六框架TypeScript
演示
拖动滑块、点击档位,或使用方向键与 Home/End。可独立复制滑块,将选中值接入自己的模型设置。
安装
npm install react react-dom gsap@3.12.7 deep-agent-base-ui@npm:@base-ui/react@1.8.0 deep-agent-lucide@npm:lucide-react@1.43.0 @fortawesome/fontawesome-svg-core@6.7.2 @fortawesome/free-solid-svg-icons@6.7.2 @fortawesome/react-fontawesome@0.2.6 @radix-ui/react-slider@1.4.7 react-circular-progressbar@2.2.0 clsx tailwind-merge将代码包中的四个文件放在同一目录。样式和字体已包含,由所选框架的构建工具编译入口文件。
依赖
上方安装命令会自动添加这些依赖。如果手动复制源码,请自行安装。
npm install react react-dom gsap@3.12.7 deep-agent-base-ui@npm:@base-ui/react@1.8.0 deep-agent-lucide@npm:lucide-react@1.43.0 @fortawesome/fontawesome-svg-core@6.7.2 @fortawesome/free-solid-svg-icons@6.7.2 @fortawesome/react-fontawesome@0.2.6 @radix-ui/react-slider@1.4.7 react-circular-progressbar@2.2.0 clsx tailwind-merge代码
ReasoningEffortSlider.tsx
正在加载代码…
使用示例
App.tsx
import { ReasoningEffortSlider } from "./ReasoningEffortSlider";
export default function App() {
return <ReasoningEffortSlider />;
}各框架入口挂载同一套 Deep Agent 原版 React 组件,均需要 React 与 React DOM。
复刻提示词
正在加载提示词…
API 参考
| 属性 | 类型 | 默认值 |
|---|---|---|
options.value当前思考档位,支持在同一实例中更新与回滚。 | "simple" | "medium" | "deep" | "medium" |
options.onValueChange拖动松手、点击或键盘切换到新档位时调用一次。 | (value: ThinkingDepth) => void | |
options.disabled禁用交互,同时保留当前档位展示。 | boolean | false |
options.height场景的建议高度,内容较多时布局会相应延展。 | number | 420 |
options.reducedMotion覆盖系统的减少动态效果偏好,同时保留完整交互状态。 | boolean |