import type { ObjectId } from "mongodb"; | |
import type { User } from "./User"; | |
import type { Timestamps } from "./Timestamps"; | |
export interface Assistant extends Timestamps { | |
_id: ObjectId; | |
createdById: User["_id"] | string; // user id or session | |
createdByName?: User["username"]; | |
avatar?: string; | |
name: string; | |
description?: string; | |
modelId: string; | |
exampleInputs: string[]; | |
preprompt: string; | |
userCount?: number; | |
featured?: boolean; | |
} | |