clapper / packages /engine /src /prompts /getCharacterPrompt.ts
shaw's picture
move packages and add file links
3e03786
raw
history blame contribute delete
599 Bytes
import { ClapEntity } from "@aitube/clap"
export function getCharacterPrompt(entity: ClapEntity): string {
const characterPrompt = [
entity.age ? `${entity.age}yo` : '', // 34yo
entity.region ? `${entity.region}` : '', // american
entity.gender !== "object" ? entity.gender : 'person', // woman
entity.label ? `named ${entity.label}` : '', // Jessica
entity.appearance ? `${entity.appearance}` : 'speaking', // blond hair
// entity.description ? `${entity.description}` : '', // blond hair
].map(i => i.trim()).filter(i => i).join(" ").trim()
return characterPrompt
}