Input
type Input = { contextFilter?: { contractAddresses?: Array<string>; walletAddresses?: Array<string>; }; messages: Array<{ content: string; role: "user" | "assistant" }>; sessionId?: string;};
type contextFilter = { contractAddresses?: Array<string>; walletAddresses?: Array<string>;};
type messages = Array<{ content: string; role: "user" | "assistant";}>;
type sessionId = string;