dfws-ai-sdk
v1.0.1
Published
东方网升AI模型sdk
Readme
东方网升AI模型SDK(dfws-ai-sdk)
发布
更改package.json版本yarn run build:componentnpm publish注:镜像源需切换回NPM官方源
链接
示例
yarnyarn build
本地运行
yarn start
必须安装
{
"devDependencies": {
"umi": "^3.5.32",
"@types/react": "^18.3.12",
"@types/react-dom": "^17.0.0",
"@umijs/preset-react": "1.8.32",
}
}何时使用
- 东方网升ai大模型项目需要调用ai网关的时候
API 1.0.0 单实例版本
import ai from 'dfws-ai-sdk' // 导入AI模型SDK
// 调用方法
ai:{
message,
sendChat,
reset,
feedback,
stop,
toChat,
save,
}
// 基础配置
ai.store={
ticket:'用户凭证',
header:{},
loading:false, // 是否加载中
scroll: false, // 是否滚动
...{} // 更多
}
useEffect(() => {
// 初始化类目信息
ai.store.ticket='用户凭证';
ai.store.header = {}; // 初始化请求头
}, [])
API 2.0.0 多实例版本
import {ai, store} from 'dfws-ai-sdk' // 导入AI模型SDK
const ai = ai(new store()) // 初始化AI模型
// 调用方法
ai:{
message,
sendChat,
reset,
feedback,
stop,
toChat,
save,
}
// 基础配置
ai.store={
ticket:'用户凭证',
header:{},
loading:false, // 是否加载中
scroll: false, // 是否滚动
...{} // 更多
}
useEffect(() => {
// 初始化类目信息
ai.store.ticket='用户凭证';
ai.store.header = {}; // 初始化请求头
}, [])
api props
| 参数 | 说明 | 类型 | 默认值 | --- | --- | --- | --- | | sendChat | 发送聊天 | funciton | {} | | reset | 重新生成 | function | 无 | | stop | 停止生成 | function | 无 | | feedback | 反馈信息 | function | {} | | save | 保存信息 | function | 无 | | message | sse信息解析 | function | 无 | | store | 存储信息 | object | 无 | | toChat | ai聊天 | function | 无 |
