import { Context } from 'koa';
export type AdminUser = {
id: string | number;
email: string;
username: string;
avatar?: string;
};
export type RequestContext
= Omit & {
body: Body;
query: QueryParams;
params: PathParams;
request: Omit & {
body: Body;
};
state: {
user?: AdminUser;
};
};
export interface PluginUserConfig {
systemPrompt: string;
temperature: number;
}