File size: 447 Bytes
992a8de
 
 
 
 
 
 
 
 
 
 
 
 
 
786115c
0b2a549
992a8de
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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;
}