[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Ffeatures\u002Fhttp-service":142,"\u002Fdocs\u002Ffeatures\u002Fhttp-service-surround":268},[4,9,30,121,126],{"title":5,"path":6,"stem":7,"icon":8},"准备","\u002Fdocs\u002Fpreparation","1.docs\u002F1.preparation","i-lucide-rocket",{"title":10,"icon":8,"path":11,"stem":12,"children":13,"page":29},"入门","\u002Fdocs\u002Fgetting-started","1.docs\u002F2.getting-started",[14,19,24],{"title":15,"path":16,"stem":17,"icon":18},"什么是 UDhold","\u002Fdocs\u002Fgetting-started\u002Fwhat-is-udhold","1.docs\u002F2.getting-started\u002F1.what-is-udhold","i-lucide-info",{"title":20,"path":21,"stem":22,"icon":23},"核心概念","\u002Fdocs\u002Fgetting-started\u002Fcore-concepts","1.docs\u002F2.getting-started\u002F2.core-concepts","i-lucide-lightbulb",{"title":25,"path":26,"stem":27,"icon":28},"主界面介绍","\u002Fdocs\u002Fgetting-started\u002Fmain-interface","1.docs\u002F2.getting-started\u002F3.main-interface","i-lucide-monitor",false,{"title":31,"path":32,"stem":33,"children":34,"icon":120},"核心功能","\u002Fdocs\u002Ffeatures","1.docs\u002F3.features\u002F1.index",[35,38,43,48,53,58,63,68,73,77,82,87,91,96,101,106,111,116],{"title":36,"path":32,"stem":33,"icon":37},"功能总览","i-lucide-layout-grid",{"title":39,"path":40,"stem":41,"icon":42},"快捷键","\u002Fdocs\u002Ffeatures\u002Fshortcuts","1.docs\u002F3.features\u002F10.shortcuts","i-lucide-keyboard",{"title":44,"path":45,"stem":46,"icon":47},"所有指令","\u002Fdocs\u002Ffeatures\u002Fallcommands","1.docs\u002F3.features\u002F11.allcommands","i-lucide-list",{"title":49,"path":50,"stem":51,"icon":52},"我的数据","\u002Fdocs\u002Ffeatures\u002Fdata","1.docs\u002F3.features\u002F12.data","i-lucide-database",{"title":54,"path":55,"stem":56,"icon":57},"WebDAV 同步","\u002Fdocs\u002Ffeatures\u002Fsync","1.docs\u002F3.features\u002F13.sync","i-lucide-cloud",{"title":59,"path":60,"stem":61,"icon":62},"HTTP 服务","\u002Fdocs\u002Ffeatures\u002Fhttp-service","1.docs\u002F3.features\u002F14.http-service","i-lucide-globe",{"title":64,"path":65,"stem":66,"icon":67},"MCP 服务","\u002Fdocs\u002Ffeatures\u002Fmcp-service","1.docs\u002F3.features\u002F15.mcp-service","i-lucide-network",{"title":69,"path":70,"stem":71,"icon":72},"AI 模型","\u002Fdocs\u002Ffeatures\u002Fai-models","1.docs\u002F3.features\u002F16.ai-models","i-lucide-bot",{"title":74,"path":75,"stem":76,"icon":18},"关于","\u002Fdocs\u002Ffeatures\u002Fabout","1.docs\u002F3.features\u002F17.about",{"title":78,"path":79,"stem":80,"icon":81},"调试日志","\u002Fdocs\u002Ffeatures\u002Fdebug","1.docs\u002F3.features\u002F18.debug","i-lucide-terminal",{"title":83,"path":84,"stem":85,"icon":86},"设置","\u002Fdocs\u002Ffeatures\u002Fsettings","1.docs\u002F3.features\u002F19.settings","i-mdi-cog-outline",{"title":88,"path":89,"stem":90,"icon":28},"系统命令","\u002Fdocs\u002Ffeatures\u002Fsystem","1.docs\u002F3.features\u002F2.system",{"title":92,"path":93,"stem":94,"icon":95},"文件资源管理器","\u002Fdocs\u002Ffeatures\u002Ffiles","1.docs\u002F3.features\u002F3.files","i-lucide-folder-tree",{"title":97,"path":98,"stem":99,"icon":100},"文件树","\u002Fdocs\u002Ffeatures\u002Ffiles-tree","1.docs\u002F3.features\u002F4.files-tree","i-lucide-list-tree",{"title":102,"path":103,"stem":104,"icon":105},"文件预览","\u002Fdocs\u002Ffeatures\u002Fpreview","1.docs\u002F3.features\u002F5.preview","i-lucide-eye",{"title":107,"path":108,"stem":109,"icon":110},"本地启动","\u002Fdocs\u002Ffeatures\u002Flocal-launch","1.docs\u002F3.features\u002F6.local-launch","i-lucide-app-window",{"title":112,"path":113,"stem":114,"icon":115},"插件管理","\u002Fdocs\u002Ffeatures\u002Fplugins","1.docs\u002F3.features\u002F7.plugins","i-lucide-puzzle",{"title":117,"path":118,"stem":119,"icon":8},"快速启动","\u002Fdocs\u002Ffeatures\u002Fquick-start","1.docs\u002F3.features\u002F8.quick-start","i-lucide-star",{"title":122,"path":123,"stem":124,"icon":125},"主题","\u002Fdocs\u002Fthemes","1.docs\u002F4.themes","i-lucide-palette",{"title":127,"icon":128,"path":129,"stem":130,"children":131,"page":29},"相关协议","i-lucide-scroll","\u002Fdocs\u002Flegal","1.docs\u002F5.legal",[132,137],{"title":133,"path":134,"stem":135,"icon":136},"用户须知","\u002Fdocs\u002Flegal\u002Fuser-notice","1.docs\u002F5.legal\u002F1.user-notice","i-lucide-file-text",{"title":138,"path":139,"stem":140,"icon":141},"隐私协议","\u002Fdocs\u002Flegal\u002Fprivacy","1.docs\u002F5.legal\u002F2.privacy","i-lucide-shield-check",{"id":143,"title":59,"body":144,"description":262,"extension":263,"meta":264,"navigation":265,"path":60,"seo":266,"stem":61,"__hash__":267},"docs\u002F1.docs\u002F3.features\u002F14.http-service.md",{"type":145,"value":146,"toc":255},"minimark",[147,151,155,168,176,179,182,226,229,239,242,249,252],[148,149,150],"p",{},"HTTP 服务是个进阶功能，开了之后别的程序（自动化脚本、Stream Deck、Raycast 这类工具）就能通过本地接口控制 UDhold，比如远程呼出搜索框、显示或隐藏窗口。呼出搜索框输入\"HTTP 服务\"打开。",[152,153,154],"h2",{"id":154},"开启",[156,157,158,162,165],"ol",{},[159,160,161],"li",{},"打开 HTTP 服务界面，开启\"启用 HTTP 服务\"",[159,163,164],{},"复制里面的 API 密钥",[159,166,167],{},"调用接口时带上这个密钥",[148,169,170,171,175],{},"默认地址是 ",[172,173,174],"code",{},"http:\u002F\u002F127.0.0.1:36578","，端口可以在设置里改。",[152,177,178],{"id":178},"能干什么",[148,180,181],{},"主要这几个接口：",[183,184,185,198],"table",{},[186,187,188],"thead",{},[189,190,191,195],"tr",{},[192,193,194],"th",{},"接口",[192,196,197],{},"作用",[199,200,201,210,218],"tbody",{},[189,202,203,207],{},[204,205,206],"td",{},"显示主窗口",[204,208,209],{},"把 UDhold 搜索框呼出来，还能顺带填入搜索词",[189,211,212,215],{},[204,213,214],{},"隐藏主窗口",[204,216,217],{},"把搜索框收回去",[189,219,220,223],{},[204,221,222],{},"切换显示\u002F隐藏",[204,224,225],{},"当前显示就隐藏，隐藏就显示",[148,227,228],{},"调用时在请求头带上密钥就行：",[230,231,236],"pre",{"className":232,"code":234,"language":235},[233],"language-text","Authorization: Bearer \u003C你的密钥>\n","text",[172,237,234],{"__ignoreMap":238},"",[152,240,241],{"id":241},"安全",[148,243,244,245,248],{},"这个服务只监听本机（",[172,246,247],{},"127.0.0.1","），不会暴露到局域网或公网，别的电脑访问不到。密钥重新生成后，旧的立即失效。",[152,250,251],{"id":251},"适合谁用",[148,253,254],{},"如果你会用脚本或自动化工具，想把 UDhold 接进自己的工作流（比如按一下 Stream Deck 的按键就呼出 UDhold 并填入特定内容），这个功能就很有用。普通用户用不到的话保持关闭即可。",{"title":238,"searchDepth":256,"depth":256,"links":257},2,[258,259,260,261],{"id":154,"depth":256,"text":154},{"id":178,"depth":256,"text":178},{"id":241,"depth":256,"text":241},{"id":251,"depth":256,"text":251},"开启本地 HTTP 接口，让其他程序或脚本控制 UDhold。","md",{},{"icon":62},{"title":59,"description":262},"fSJAe4Ns_IrNxquWcpKP6TwdTGJbQOqxhtk8aTe97gU",[269,271],{"title":54,"path":55,"stem":56,"description":270,"icon":57,"children":-1},"通过 WebDAV 在多台电脑之间同步 UDhold 的插件数据。",{"title":64,"path":65,"stem":66,"description":272,"icon":67,"children":-1},"把 UDhold 的插件能力暴露给 AI 客户端（如 Claude、Cursor）调用。",1782962414373]