SuperAPI AI 工具集

openakita/skills@tencent-ima

编程与开发

查看项目

更新于 10-16 03:05

技能介绍

用途:该技能封装腾讯 IMA 智能工作台的 OpenAPI,用于笔记管理与知识库操作,适合在对话中处理知识库、笔记、备忘、文件上传、网页收藏等需求。

主要能力:按模块划分,notes 模块负责搜索、浏览、创建、编辑笔记;knowledge-base 模块负责上传文件、添加网页、搜索知识库。提供预置脚本 scripts/ima_notes.py 与 scripts/ima_kb.py 分别封装笔记与知识库 API。

使用方式:先到 https://ima.qq.com/agent-interface 获取 Client ID 和 API Key。凭证存储可选方式 A 配置文件:mkdir -p ~/.config/ima,然后 echo "your_client_id" > ~/.config/ima/client_id,echo "your_api_key" > ~/.config/ima/api_key;或方式 B 环境变量:export IMA_OPENAPI_CLIENTID="your_client_id"、export IMA_OPENAPI_APIKEY="your_api_key"。调用模板使用 curl 向 https://ima.qq.com/$path 发送 POST,携带 ima-openapi-clientid、ima-openapi-apikey 与 Content-Type: application/json 请求头。脚本示例:python3 scripts/ima_notes.py search "会议纪要"、folders、create --content、read --doc-id;python3 scripts/ima_kb.py search --kb-id xxx "关键词"、browse --kb-id xxx、import-url --kb-id xxx --url "https://example.com"。

限制:需先配置有效凭证;具体接口参数与范围以官方 OpenAPI 为准,其余细节暂未提供。