Nodes/ComfyUI_Isulion Random Prompt Generator/๐Ÿ”ฅ Isulion Civitai Trending
ComfyUI Node

๐Ÿ”ฅ Isulion Civitai Trending

Pull today's hottest Civitai images into your workflow

By IsulionยทCreated 2 years agoยทUpdated 3 days agoยท 41
๐Ÿ”ฅ Isulion Civitai Trending
    • image_info
    โ—„nsfw_filterHide NSFWโ–บ
    โ—„sort_byMost Reactionsโ–บ
    โ—„periodDayโ–บ
    โ—„number_of_images1โ–บ
    โ—„api_keyโ–บ

    The Isulion Civitai Trending node is a window onto Civitai's feed, pulled through the site's public API into your graph. It fetches the hottest images for a time period and hands you back a formatted text block - image title, the model that made it, and crucially the URLs and metadata you can feed into the pack's matching Isulion Civitai Image Display node to actually see the images. On its own it's a text reporter; paired with its display sibling it becomes "today on Civitai, rendered in ComfyUI."

    It's a mood-board / trend-spotting tool more than a serious production node. If you're trying to see what's winning on Civitai this week - which styles, which models - this pulls the raw material without you doomscrolling the site. What it will not do is download checkpoints for you, so keep your expectations at "feed reader."

    The inputs

    • period - Day, Week, Month, Year, or All Time. "Day" is genuinely fun to watch if you check in regularly; "Week" is the better signal if you only run ComfyUI occasionally.
    • sort_by - Most Reactions, Most Comments, or Newest.
    • nsfw_filter - Hide NSFW or Only NSFW, mapped onto Civitai's nsfw + nsfwLevel parameters. There's no "Show All" here (the sibling Explorer node has it; this one doesn't), so pick a lane.
    • number_of_images - 1 to 10, default 1. How many entries come back in image_info.
    • model - All, SDXL, FLUX, Other. Defaults to FLUX, which is a reasonable filter given what dominates the feed, but if you're an SDXL person remember to switch it or you'll be staring at Flux work.
    • api_key - required, same story as the Explorer node. Paste a token or set CIVITAI_API_TOKEN. No key, no data: you get Error: No API key provided.

    The flow that makes it useful

    The node calls https://civitai.com/api/v1/images and returns image_info, a STRING that's really a small data packet in text form. To actually see the images:

    IsulionCivitaiTrending โ”€โ”€ image_info โ”€โ”€โ–ถ IsulionCivitaiImageDisplay โ”€โ”€โ–ถ image (IMAGE)
    

    The Image Display node parses that text, fetches the images, and hands you a real IMAGE tensor you can preview, save, or even feed into an img2img workflow as a style reference. That chain - Trending โ†’ Display - is the intended usage, and it's the one where this node stops being a curiosity and starts being useful.

    Install and quirks

    ComfyUI Manager โ†’ "Isulion", or the usual clone into custom_nodes/, restart, done. No dependencies beyond requests.

    Two gotchas. First, like the Explorer node, it always re-executes on every queue run (IS_CHANGED returns NaN), so don't put it upstream of a sampler you run in a loop - it'll re-fetch from Civitai each time and slow your queue for no reason. Run it once, read it, disconnect it. Second, it has a small in-process cache keyed on its parameters, so identical consecutive runs don't double-hit the API, but the "always re-run" behavior overrides that whenever anything upstream changes.

    If you get "Warning: No trending images found", it's usually the filter combination - e.g. Only NSFW + a period where the feed is thin - rather than a broken install. Loosen the period or the model filter before you go hunting for an error log.

    CategoryIsulion/Prompt Tools

    Inputs (5)

    NameTypeDefaultDescription
    nsfw_filterCOMBOHide NSFW2 options: Hide NSFW, Only NSFW
    sort_byCOMBOMost Reactions3 options: Most Reactions, Most Comments, Newest
    periodCOMBODay5 options: Day, Week, Month, Year, All Time
    number_of_imagesINT11โ€“10โ€”
    api_keySTRINGโ€”

    Outputs (1)

    NameTypeDescription
    image_infoSTRINGโ€”