node-nim
Version:
NetEase IM nodejs wrapper based on NetEase IM C++ SDK
19 lines (18 loc) • 690 B
TypeScript
import { V2NIMAIUser, V2NIMAIModelCallResult, V2NIMProxyAIModelCallParams } from 'ts/v2_def/v2_nim_struct_def';
import { EventEmitter } from 'eventemitter3';
export declare interface V2NIMAIListener {
/** 数字人请求回调 */
proxyAIModelCall: [V2NIMAIModelCallResult];
}
export declare class V2NIMAIService extends EventEmitter<V2NIMAIListener> {
instance: any;
constructor();
/** @brief 数字人拉取接口 */
getAIUserList(): Promise<Array<V2NIMAIUser>>;
/**
* AI 数字人请求代理接口
* @param params AI模型参数信息
* @returns Promise<void>
*/
proxyAIModelCall(params: V2NIMProxyAIModelCallParams): Promise<void>;
}