@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
TypeScript
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>;
}