"use server" import { ClapProject } from "@aitube/clap" import { editClapEntities as apiEditClapEntities, ClapCompletionMode, ClapEntityPrompt } from "@aitube/client" import { getToken } from "./getToken" export async function editClapEntities({ clap, entityPrompts = [] }: { clap: ClapProject entityPrompts?: ClapEntityPrompt[] }): Promise { const newClap: ClapProject = await apiEditClapEntities({ clap, entityPrompts, completionMode: ClapCompletionMode.FULL, token: await getToken() }) return newClap }