ad-ai-extend
v1.1.10
Published
`ai插件(包内已包含jquery,无需单独安装)`
Readme
AD-AI-Extend
ai插件(包内已包含jquery,无需单独安装)
组件方法
| 名称 | 类型 | 参数 | 返回值 | 描述 | | :------: | :----------: | :------------: | :--------------: | :------: | | hereWeGo | Function | 参考初始化参数 | operateUtilClass | 开启方法 | | $ | JQueryStatic | - | - | JQuery |
初始化参数
| 名称 | 类型 | 参数 | 返回值 | 描述 | | :---------------: | :------: | :---------------------------------------------------------------------------: | :-----: | :----------------------------------------: | | disableUse | Function | () | boolean | 每次open前都会调用,根据返回值判断是否打开 | | onOperateBtnClick | Function | (selectedText: string, type: OperateBtnType) | boolean | 点击操作列表回调 | | onRegenerate | Function | (history: ChatHistory[], currentShowHistoryIndex: number) | void | 点击重新生成回调 | | onStopGenerating | Function | () | void | 点击停止生成回调 | | addHistoryBefore | Function | ({ selectedText: string; type: OperateBtnType; historyList: ChatHistory[]; }) | boolean | 添加记录前置,根据返回值判断是否添加 | | onClickOperateBtnBefore | Function | ({ currentHistory: ChatHistory; isGenerating: boolean; type: AiPluginBtnOperateType; }) | boolean | Promise | 操作按钮点击前置,根据返回值判断是否点击 |
实例方法
| 名称 | 参数 | 返回值 | 描述 | | :-------------------: | :--------------------------------: | :----: | :----------------------: | | setThinkingBtnText | (text: string, thinkTime?: number) | - | 设置思考按钮文字(时间) | | appendThinkingContent | (text: string) | - | 拼接思考内容 | | appendActualContent | (text: string) | - | 拼接实际内容 | | changeGeneratedStatus | (isGenerating: boolean) | - | 修改生成状态 | | addHistory | () | - | 添加新的记录 | | generateFailed | () | - | 生成失败(手动触发) | | hideAll | () | - | 全部隐藏(隐藏之后想使用必须调用showAll) | | showAll | () | - | 全部显示(配合hideAll使用) |
