AIButton
根据描述自动生成符合规范的Vision Node AI按钮控件ZIP包。
下载 399
用于管理自托管 RAG 知识库的通用 API 客户端,支持文档上传与问答查询。
openclaw skills install @angusthefuzz/ragflow命令、参数、文件名以原文为准
Ragflow 的通用客户端 —— 自托管的 RAG(检索增强生成)平台。
# 列出知识库
node {baseDir}/scripts/ragflow.js datasets
# 创建知识库
node {baseDir}/scripts/ragflow.js create-dataset --name "我的知识库"
# 上传文档
node {baseDir}/scripts/ragflow.js upload --dataset DATASET_ID --file article.md
# 聊天查询
node {baseDir}/scripts/ragflow.js chat --dataset DATASET_ID --query "什么是中风?"
# 列出知识库中的文档
node {baseDir}/scripts/ragflow.js documents --dataset DATASET_ID在 .env 文件中设置环境变量:
RAGFLOW_URL=https://your-ragflow-instance.com
RAGFLOW_API_KEY=your-api-key本技能封装了 Ragflow 的 REST API:
GET /api/v1/datasets —— 获取知识库列表POST /api/v1/datasets —— 创建知识库DELETE /api/v1/datasets/{id} —— 删除知识库POST /api/v1/datasets/{id}/documents —— 上传文档POST /api/v1/datasets/{id}/chunks —— 触发文档解析POST /api/v1/datasets/{id}/retrieval —— 执行 RAG 查询完整 API 文档:https://ragflow.io/docs
// 程序化使用示例
const ragflow = require('{baseDir}/lib/api.js');
// 上传并解析文档
await ragflow.uploadDocument(datasetId, './article.md', { filename: 'article.md' });
await ragflow.triggerParsing(datasetId, [documentId]);
// 执行查询
const answer = await ragflow.chat(datasetId, '中风的指南有哪些?');已收录 1 个 Skill