UNPKG

koishi-plugin-satori-ai

Version:

基于 Satori 适配器的智能对话插件,具备用户画像、长期记忆、常识管理和好感度系统

21 lines (20 loc) 728 B
import { Context, Session } from 'koishi'; import { Sat, User } from './types'; import { APIClient } from './api'; export declare class UserPortraitManager { private ctx; private config; constructor(ctx: Context, config: Sat.Config); private getPortraitPath; hasPortrait(userId: string): boolean; readPortrait(userId: string): string; private getDialogues; private buildFirstMessage; private buildSecondMessage; generatePortrait(session: Session, user: User, apiClient: APIClient): Promise<void>; private savePortrait; private ensurePortraitFile; getUserPortrait(session: Session): string; getUserPortraitById(userId: string): string; private getFavorabilityConfig; }