SuperAPI AI 工具集

iblai-api-external-service-proxy

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:通过 ibl.ai 的 External Service Proxy 统一调用第三方 AI 提供商(如 ElevenLabs、HeyGen),避免客户端直接持有提供商密钥。所有请求使用同一信封结构,提供商密钥由服务端按组织存储并注入上游。

主要能力:先发现服务端点,再调用具体动作。支持 ElevenLabs(语音 CRUD、模型列表、TTS、音效生成、音频隔离、配音、历史、用户与订阅查询等 23 个动作)和 HeyGen(模板、头像/声音、视频生成、翻译视频、素材上传、照片头像、剩余额度、Webhook 等 21 个动作)。

使用方式:请求头 Authorization: Api-Token $IBLAI_API_KEY,基础地址 https://api.iblai.app/dm/api/ai-proxy/orgs/{org}。先运行 /iblai-api-login 获取 $IBLAI_ORG 与 $IBLAI_API_KEY,提供商密钥通过 /iblai-api-integration 配置。发现用 GET …/services/ 与 …/services/{service}/;调用用 POST …/services/{service}/{action}/,请求体含 body、query、headers、path_params。

限制:三个端点均限平台管理员,非管理员返回 403,无令牌返回 401。调用 tts、generate-、translate-、dubbing、delete 等计费或破坏性动作前需与用户确认。passthrough 响应为原始字节,应写入文件而非解析 JSON。异步动作需轮询对应状态动作。错误体按 detail 或 error 读取。默认凭据策略为仅租户密钥,组织须自备提供商密钥。