Nodes/Kinburg-Nodes/Character Card
ComfyUI Node

Character Card

A ComfyUI node in Kinburg-Nodes/LLM/context with 16 inputs and 2 outputs.

By Kinburg·Created 2 months ago·Updated 3 days ago· 1
Character Card
    • card
    • voice
    name
    gender
    age
    ethnicity
    eye_color
    hair_color
    hair_style
    build
    height
    outfit
    features
    voice_tags
    voice_notes
    notes
    save_preset_as
    tags
    CategoryKinburg-Nodes/LLM/context

    Inputs (16)

    NameTypeDefaultDescription
    nameSTRINGCharacter name / label — becomes the card heading and the name the LLM binds attributes to.
    genderSTRINGGender. Leave empty to omit this line from the card.
    ageSTRINGAge. Leave empty to omit this line from the card.
    ethnicitySTRINGEthnicity / skin. Leave empty to omit this line from the card.
    eye_colorSTRINGEyes. Leave empty to omit this line from the card.
    hair_colorSTRINGHair color. Leave empty to omit this line from the card.
    hair_styleSTRINGHair style. Leave empty to omit this line from the card.
    buildSTRINGBuild. Leave empty to omit this line from the card.
    heightSTRINGHeight. Leave empty to omit this line from the card.
    outfitSTRINGOutfit / clothing. Leave empty to omit this line from the card.
    featuresSTRINGDistinctive features. Leave empty to omit this line from the card.
    voice_tagsSTRINGHow this member's VOICE sounds, as a music caption fragment — this is the text Siren Cast pastes onto the song's caption for the sections they sing. Write production language, not looks: 'male lead vocal, raspy baritone, close-mic, slight grit on the high notes'. Keep it to the voice and its delivery; genre, tempo and mix belong in Siren Cast's own 'tags', which every section shares. Empty = this card has no voice (a character who doesn't sing) and Siren Cast will say so if a plan row asks for them.
    voice_notesSTRINGThe voice in prose, for the LLM that writes the lyrics — range, habits, what they never do ('avoids anything above E4, tends to talk-sing the verses'). Goes into the card as a '- Voice:' line and NEVER into the AceStep caption, so it can be as long as you like.
    notesSTRINGAnything else (personality, accessories, scars…). Added as a '- Notes:' line at the end of the card.
    save_preset_asSTRINGType a name to save this card to the Card Presets library on the next run. Works whether the fields are typed OR wired in from outside (saved at run time). Empty = don't save. (Re-runs overwrite the same name.)
    tagsSTRINGComma-separated tags for filtering the library in Card Presets (e.g. 'heroes, medieval'). Only used when save_preset_as is set. Empty = leave existing tags untouched.

    Outputs (2)

    NameTypeDescription
    cardSTRING
    voiceKINBURG_VOICE