SuperAPI AI 工具集

iblai-api-profile

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:通过平台 API 管理已登录用户本人的个人资料,包括基本账号信息、社交链接、教育背景、工作经历、简历和记忆。该用户只能管理自己的资料;若要管理智能体的记忆(管理员侧),应使用 /iblai-api-agent-memory。

主要能力与读取接口:基本字段(姓名、邮箱、头衔、简介、语言)与社交链接来自账号记录。GET /lms/api/user/v1/accounts/{username} 获取账号信息(姓名、邮箱、bio、language_proficiencies、social_links、头像);GET /lms/api/ibl/users/manage/metadata/?username={username} 获取扩展资料元数据(如头衔)。教育经历 GET …/dm/api/career/orgs/{org}/education/users/{username}/;工作经历 GET …/dm/api/career/orgs/{org}/experience/users/{username}/;简历 GET …/dm/api/career/resume/orgs/{org}/users/{username}/。记忆涵盖两个个性化开关(是否允许 AI 从对话中学习并在回答中使用已保存信息)以及用户自己的记忆(可新增)。

写入接口:PATCH /lms/api/user/v1/accounts/{username}(Content-Type: application/merge-patch+json,仅发送变更字段),可更新 name、bio、language_proficiencies、social_links。教育经历用 POST / PUT …/education/users/{username}/;机构用 GET/POST/PUT …/institutions/users/{username}/。工作经历用 POST / PUT …/experience/users/{username}/;公司用 GET/POST/PUT …/companies/users/{username}/。简历用 POST / PUT …/resume/orgs/{org}/users/{username}/,采用 multipart/form-data。

使用方式:基础地址 https://api.iblai.app;所有请求需带 Header: Authorization: Api-Token $IBLAI_API_KEY;路径变量 {org} = $IBLAI_ORG,{username} = $IBLAI_USERNAME。若尚未连接,先运行 /iblai-api-login 填充这三个环境变量。基本/社交字段位于 LMS 主机(…/lms/api/…),教育、经历、简历为 DM 主机上的职业端点(…/dm/api/career/…)。

限制:仅限已登录用户管理自己的资料;用户本人的学习分析(选课、成绩、时长)在 /iblai-api-analytics 的 User-analytics 部分,不在本技能内。简历上传须用 multipart/form-data,资料更新用 merge-patch 且只发变更键。