Files
aigen/server/api/prompt/presets.get.ts
T

15 lines
398 B
TypeScript

import { listPromptPresets } from '~/server/utils/promptPresets'
export default defineEventHandler(async (event) => {
const owner = libraryOwnerKey(event)
return {
presets: listPromptPresets(owner).map(item => ({
id: item.id,
name: item.name,
description: item.description || '',
builtin: Boolean(item.builtin),
systemPrompt: item.systemPrompt
}))
}
})