Interface PersonaAvatarConfig

Defines the configuration for a persona's visual representation (avatar).

Interface

PersonaAvatarConfig

interface PersonaAvatarConfig {
    type?: "static_image" | "animated_image" | "realtime_generative_placeholder";
    sourceUrl?: string;
    descriptionForGeneration?: string;
    moodToAvatarStateMap?: Record<string, {
        sourceUrl?: string;
        generationPromptSuffix?: string;
    }>;
}

Properties

type?: "static_image" | "animated_image" | "realtime_generative_placeholder"
sourceUrl?: string
descriptionForGeneration?: string
moodToAvatarStateMap?: Record<string, {
    sourceUrl?: string;
    generationPromptSuffix?: string;
}>

Type declaration

  • Optional sourceUrl?: string
  • Optional generationPromptSuffix?: string