import mongoose, { Schema } from "mongoose";
/**
* Prompt Schema
* @category Models
*/
const PromptSchema = new Schema({
name: {
type: String,
required: true,
},
template: {
type: String,
required: true,
},
});
/* Indexes for better performance */
PromptSchema.index({ name: 1 });
/**
* Prompt model providing access to reusable LLM prompt templates.
* @category Models
*/
export const Prompt = mongoose.model("Prompt", PromptSchema);
Source