Licence
MIT
Version
0.2.0
Deps
1
Size
975 kB
Vulns
0
Weekly
0
AI Unified SDK
多厂商 AI 能力聚合 SDK,统一封装 ChatGPT、RunningHub 的对话、图片/视频/音频生成、文件生成等能力,提供一致的开发体验。
安装
npm install ai-unified-sdk
浏览器自动化功能需要额外安装:
npm install puppeteer-core
快速开始
import { AISDK } from 'ai-unified-sdk'
const sdk = new AISDK({
providers: {
chatgpt: { accessToken: 'your-token' },
runninghub: { apiKey: 'your-api-key' },
},
})
// 统一能力:指定 Provider
const result = await sdk.imageGeneration.generate({
prompt: '一只可爱的猫咪',
provider: 'runninghub',
})
文档
支持的能力
| Provider | 对话 | 图片 | 视频 | 音频 | 文件 | 3D | 歌词 | 认证方式 |
|---|---|---|---|---|---|---|---|---|
| ChatGPT | - | - | - | - | Access Token / OAuth / 密码 / OTP | |||
| RunningHub | - | - | API Key / 密码登录 |
资源管理
// 关闭 SDK 持有的所有资源
await sdk.close()