typesense
Version:
Javascript Library for Typesense
25 lines (24 loc) • 745 B
TypeScript
import ApiCall from "./ApiCall";
export interface ConversationModelCreateSchema {
id?: string;
model_name: string;
api_key?: string;
system_prompt?: string;
max_bytes: number;
history_collection?: string;
}
export interface ConversationModelDeleteSchema {
id: string;
}
export interface ConversationModelSchema extends ConversationModelCreateSchema {
id: string;
}
export default class ConversationModel {
private id;
private apiCall;
constructor(id: string, apiCall: ApiCall);
update(params: ConversationModelCreateSchema): Promise<ConversationModelCreateSchema>;
retrieve(): Promise<ConversationModelSchema>;
delete(): Promise<ConversationModelDeleteSchema>;
private endpointPath;
}