LeiBox

模型思考强度滑块

三档模型思考强度滑块,保留流动星空填充、随拖速变化的果冻形变与柔和吸附。

拖拽与聚焦六框架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

禁用交互,同时保留当前档位展示。

booleanfalse
options.height

场景的建议高度,内容较多时布局会相应延展。

number420
options.reducedMotion

覆盖系统的减少动态效果偏好,同时保留完整交互状态。

boolean
LeiBox

雷师傅的 UI 灵感与组件收藏箱,收集值得留下的界面、交互和设计细节。

© 2026 LeiBox,由 雷师傅

隐私政策

好发现,值得被收藏

发来 UI 参考、组件链接或收藏建议。请附上原始来源,让创作者的付出被看见。

投稿内容经查看后再收录。

联系与投稿

内容类型