UNPKG

@tomisakae/tomibot

Version:

TomiBot - AI Chatbot CLI với Google Genkit. Một chatbot AI thông minh chạy trên command line với giao diện đẹp.

25 lines 1.02 kB
import { ChatService, ChatSession, ChatResponse, CommandResult, AIService, AsyncInitializable, Disposable } from '../../core/types'; export declare class ChatServiceImpl implements ChatService, AsyncInitializable, Disposable { private aiService; private currentSession; private logger; private initialized; constructor(aiService: AIService); initialize(): Promise<void>; isInitialized(): boolean; dispose(): Promise<void>; startSession(): Promise<ChatSession>; endSession(sessionId: string): Promise<void>; getCurrentSession(): ChatSession | null; sendMessage(message: string): Promise<ChatResponse>; executeCommand(command: string, args: string[]): Promise<CommandResult>; private handleCommand; private handleHelpCommand; private handleClearCommand; private handleHistoryCommand; private handleStatusCommand; private handleExitCommand; private generateSessionId; getSessionStatistics(): object; } //# sourceMappingURL=chat.service.d.ts.map