360 Secure SkillHub
360 安全技能中心

EPAI

该 Skill 封装 EPAI 平台管理接口,通过 Python CLI 脚本操作知识库、目录和文档,支持列出/创建/删除知识库与目录、上传/列出/批量删除文档。需配置 EPAI_API_KEY 等环境变量,运行时访问平台 API 并读取本地待上传文件。

iamlovingit
iamlovingit
热度 86.43
最近更新 2026-05-14 12:43:32
分类:知识依赖:代码执行 / 第三方 API / 读写文件应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add epaiskill
Metadata
name
epai
description
EPAI 平台管理技能,通过 CLI 操作知识库、文档和目录。
env
["EPAI_API_BASE=your_api_base","EPAI_API_KEY=your_api_key_here","EPAI_ACCOUNT=yourname","EPAI_VERIFY_TLS=true"]
permissions
[{"type":"file-read","description":"上传文档时会读取本地文件"}]

EPAI Skill

此 Skill 封装了 EPAI 平台的管理操作,所有接口都通过 scripts/epaiclt.py 调用。

使用示例

列出所有知识库

python scripts/epaiclt.py --method kb_list

创建知识库(必须指定 catalog_id)

python scripts/epaiclt.py   --method kb_create   --name "知识库名称"   --description "知识库描述"   --catalog_id <目录ID>

删除知识库

python scripts/epaiclt.py   --method kb_delete   --kb_ids kb_id1 kb_id2 ...

上传文件到知识库

python scripts/epaiclt.py   --method document_upload   --kb_id <知识库ID>   --file ./file1.pdf ./file2.docx

获取目录列表

python scripts/epaiclt.py --method catalog_list

创建目录(必须指定 parent_id)

python scripts/epaiclt.py   --method catalog_create   --name "目录名称"   --parent_id <父目录ID>

删除目录

python scripts/epaiclt.py   --method catalog_delete   --catalog_id <目录ID>

获取知识库文档列表

python scripts/epaiclt.py   --method document_list   --kb_id <知识库ID>

批量删除知识库文档

python scripts/epaiclt.py   --method document_delete   --doc_ids doc_id1 doc_id2 ...