import { requireUser } from "#server/utils/context"; import { listProviders } from "#server/service/llm"; export default defineWrappedResponseHandler(async (event) => { const user = await requireUser(event); const query = getQuery(event); const page = Number(query.page) || 1; const pageSize = Number(query.pageSize) || 20; const search = query.search as string | undefined; const status = query.status as string | undefined; const result = await listProviders(user.id, page, pageSize, search, status as any); return R.success(result); });