SuperAPI AI 工具集

iblai-api-agent-llm

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:通过 ibl.ai 平台 API 为某个智能体设置其使用的 LLM 提供商与模型,适合需要更换智能体运行模型的场景。

主要能力:可读取当前智能体的 provider/model 配置;可列出可选的 provider/model 卡片;可通过与智能体其他配置共用的 settings/ 接口写入所选提供商与模型,选择会持久化保存。

认证与约定:基础地址为 https://api.iblai.app;每个请求需带请求头 Authorization: Api-Token $IBLAI_API_KEY。路径变量中 {org} 对应 $IBLAI_ORG,{username} 对应 $IBLAI_USERNAME,{mentor} 为智能体唯一 id(例如 d17dc729-60fd-4363-81a0-f67d9318b03e)。若尚未连接,先运行 /iblai-api-login 以填充 IBLAI_ORG、IBLAI_USERNAME 和 IBLAI_API_KEY。

读取接口:GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentors/{mentor}/settings/ 获取当前 provider/model;GET https://api.iblai.app/dm/api/ai-mentor/orgs/{org}/users/{username}/mentors/{mentor}/mentor-llms/?mentor_id={mentor} 获取 provider/model 卡片列表。

写入接口:PUT …/users/{username}/mentors/{mentor}/settings/,请求体需包含必填的 llm_provider 与 llm_name 两个字符串字段。示例:curl -X PUT "https://api.iblai.app/dm/api/ai-mentor/orgs/$IBLAI_ORG/users/$IBLAI_USERNAME/mentors/$MENTOR/settings/" -H "Authorization: Api-Token $IBLAI_API_KEY" -F "llm_provider=openai" -F "llm_name=gpt-4o"。

限制与注意:应先拉取 provider/model 卡片,再发送恰好一组出现在该列表中的 llm_provider 与 llm_name,取值必须匹配真实卡片。该选择通过共享的 settings/ 接口持久化,与同一智能体的其他配置字段并存。资料未提供收费、价格、平台支持范围或效果等信息。