01.05.06.DeepSeek:环境搭建篇(检索增强生成工具AnythingLLM: 配置Custom Skills)

📅 2026/7/8 4:48:13
01.05.06.DeepSeek:环境搭建篇(检索增强生成工具AnythingLLM: 配置Custom Skills)
操作流程1、下载安装2、配置3、测试api https://docs.anythingllm.com/agent/custom/developer-guide下载安装# 在 AnythingLLM 中配置自定义技能 (Custom Skill) 需要node18以上版本cd/usr/local/softwarewgethttps://nodejs.org/dist/latest/node-v26.3.0-linux-x64.tar.gztar-zxvfnode-*.tar.gzrm-rfnode-*.tar.gzmvnode-* nodejs配置配置node.js环境变量cat/etc/profileEOF #set node.js environment NODE_HOME/usr/local/software/nodejs PATH$NODE_HOME/bin:$PATH: export NODE_HOME PATH EOFsource/etc/profilenode--versionmkdir-p/usr/local/software/nodejs/node_globalmkdir-p/usr/local/software/nodejs/node_cachechmod0777-R/usr/local/software/nodejschown$USER:$USER-R/usr/local/software/nodejsnpmconfigsetprefix/usr/local/software/nodejs/node_globalnpmconfigsetcache/usr/local/software/nodejs/node_cachecat/etc/profileEOF #set node.js node_global node_cache environment NODE_GLOBAL$NODE_HOME/node_global NODE_CACHE$NODE_HOME/node_cache PATH$NODE_GLOBAL/bin:$PATH: export NODE_GLOBAL NODE_CACHE PATH EOFsource/etc/profilenpminstall-gcnpm cnpminstall-gnpmcnpminstall-gyarn开发与添加Custom Skillscd/root/.config/anythingllm-desktop/storage/plugins/agent-skillsmkdir-pDKLi1717-custom-skill# 技能的元数据名称、描述、入参等catDKLi1717-custom-skill/plugin.jsonEOF { name: 自定义API查询, id: DKLi1717-custom-skill, hubId: DKLi1717-custom-skill, description: 调用外部 API 获取特定数据的技能, version: 1.0.0, active: true, imported: true, schema:skill-1.0.0, author: DKLi1717, license: MIT, type: custom_skill, entrypoint: handler.js } EOF# 具体的 NodeJS 执行逻辑catDKLi1717-custom-skill/handler.jsEOF module.exports async function handler(args) { // args 包含 UI 动态传入的参数 try { // 您的自定义逻辑如 axios 请求数据 return JSON.stringify({ status: success, data: 返回的文本结果 }); } catch (error) { return 执行技能时出错 error.message; } }; EOFchmod0777-RDKLi1717-custom-skillchown$USER:$USER-RDKLi1717-custom-skill测试