Nodes/Sage Utils/Pony Style
ComfyUI Node

Pony Style

Pony v6's three-letter style codes, a whole dropdown of them

By arcum42·Created 2 years ago·Updated 28 days ago· 33
Pony Style
    • styled_text
    style

    Pony v6's style system has a weird corner: short three-letter codes - aav, aax, aba, on through a list of nearly two thousand - that act as style selectors. Nobody memorizes these; they're codes, not words. You either have a cheat sheet or you don't use them at all.

    Pony Style is the cheat sheet, built into a node. It ships the full list of those three-letter codes and lets you pick several at once, then hands you the comma-joined fragment ready to drop into your prompt.

    How it works

    The single input, style, is a MultiCombo - not a plain dropdown. That's the important part: it renders as chip-style tags and accepts multiple selections. Pick three codes and the output styled_text becomes "aav, aab, axy" - comma and space separated, exactly how the tags read in a prompt. Pick nothing and you get an empty string, which keeps the node harmless when you're not using it.

    The list itself is the payload. It's the author's baked-in set of the three-letter style codes from the Pony v6 ecosystem, and it's big - well over a thousand entries. That's the whole value proposition: you don't need to remember a single code or keep a spreadsheet open.

    The honest limitations

    Here's the part nobody will sell you on: the pack does not document what each code maps to. The node gives you the codes, not the artist or style behind each one, so using it well is a search-and-experiment game - pick a code, generate, look at what you got, keep it or move on. If you want a documented style control, the source tag system (source_anime, source_furry, via Sage_PonySource) is the reliable route, because Pony's own training documented those. The three-letter codes are more of a lottery ticket with a very good odds.

    Which is not to say they're useless. The corpus shows real Pony users hunting and cataloguing style codes, and a code that works is repeatable - same code, same style lean, every time. That's the appeal.

    Wiring it in

    styled_text is a STRING. Join it into your positive prompt with the pack's Join Text / Triple Join Text nodes, alongside the score, rating and source fragments from the other Sage Pony nodes.

    Installation

    Same pack as the rest of Sage Utils. ComfyUI Manager, search "Sage Utils", or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/arcum42/ComfyUI_SageUtils
    cd ComfyUI_SageUtils
    pip install -r requirements.txt
    

    Restart ComfyUI. Only dependency is dynamicprompts.

    Bottom line

    If you treat Pony v6's style codes as your thing, this node is a genuine time-saver - the full vocabulary in one searchable, multi-select control. If you never touch the codes, skip it; the source-tag route covers most style steering. Either way, don't expect the code-to-style mapping to be handed to you, because it isn't.

    CategorySage Utils/text/prompt/pony

    Inputs (1)

    NameTypeDefaultDescription
    styleCOMBOChoose Pony style codes to include in the prompt.

    Outputs (1)

    NameTypeDescription
    styled_textSTRINGThe combined Pony style text generated from selected styles.