UNPKG

spark-desk

Version:

使用WebSocket调用 讯飞星火认知大模型 的js库

29 lines 1.18 kB
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