spark-desk
Version:
使用WebSocket调用 讯飞星火认知大模型 的js库
29 lines • 1.18 kB
TypeScript
import { OnMessage, WebsocketSparkDesk } from "./WebsocketSparkDesk";
import { WebsocketRequestParamsMessageTextItem } from "./WebsocketRequestParams";
import { Parameter } from "./Parameter";
import { AbstractUser } from "../common/AbstractUser";
import { Answer } from "../common/Answer";
export declare class WebsocketUser extends AbstractUser<WebsocketRequestParamsMessageTextItem> {
protected spark: WebsocketSparkDesk;
protected uid: string;
setSystemContent(content: string): void;
protected getMessageLength(message: WebsocketRequestParamsMessageTextItem): number;
/**
* 历史问答信息
* @protected
*/
protected history: Array<WebsocketRequestParamsMessageTextItem>;
/**
*
* @param spark
* @param uid 用户ID
* @param tokenLength 控制历史消息的长度
*/
constructor(spark: WebsocketSparkDesk, uid?: string, tokenLength?: number);
/**
* 向星火大模型提出问题
*/
speak(content: string, parameter?: Parameter): Promise<Answer>;
speak(content: string, parameter: Parameter, onMessage?: OnMessage): Promise<Answer>;
}
//# sourceMappingURL=WebsocketUser.d.ts.map