UNPKG

@nomyx/assistant

Version:

A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)

10 lines (9 loc) 386 B
import { AIProviderMiddleware } from '../types/provider'; import { ChatMessage } from '../types/chat'; import { ILogger } from '../types/common'; export declare class LoggingMiddleware implements AIProviderMiddleware { private logger; constructor(logger: ILogger); preProcess(messages: ChatMessage[]): Promise<ChatMessage[]>; postProcess(response: any): Promise<any>; }