Model
Trends
.ai
Model
Trends
.ai
nejlepší open source AI modely

Uzel CLIP Text Encode (Prompt) v ComfyUI

CLIP Text Encode převede textový prompt na CONDITIONING pomocí textového enkodéru modelu. Jeden uzel drží pozitivní prompt, druhý negativní.
Balíček uzlů: ComfyUI core
Kategorie: Conditioning a prompty

Co CLIP Text Encode (Prompt) dělá

Sampler neumí číst slova. CLIP Text Encode projde prompt přes CLIP (nebo T5) textový enkodér a vytvoří conditioning tenzory, které řídí denoising. Standardní postup má dva takové uzly: pozitivní prompt připojený na KSampler pozitivní vstup a negativní prompt na negativní vstup.
Textové pole podporuje syntaxi promptů ComfyUI: (slovo:1.3) zvýší pozornost na slovo, (slovo:0.7) ji sníží, obyčejné závorky násobí 1.1 a embeddingy se odkazují jako embedding:name. Prompty delší než 75 tokenů se automaticky rozdělí na části a BREAK ručně začne novou část.

Vstupy

Název
Typ
Co to je
clip
CLIP
Textový enkodér z Load Checkpoint, Load LoRA nebo DualCLIPLoader.
text
STRING
Prompt. Může být víceliniový; lze ho převést na vstup, aby se dal napájet z jiného uzlu.

Výstupy

Název
Typ
Co to je
CONDITIONING
CONDITIONING
Zakódovaný prompt pro KSampler, ControlNet Apply nebo conditioning combine uzly.
AD
Přeskočte nastavování: workflow ComfyUI předinstalované v cloudu
BitVector spouští hotové workflow ComfyUI na vlastních GPU. Žádná instalace, žádné chybějící uzly, žádné červené rámečky. Otevřete ho na telefonu nebo notebooku a generujte do minuty.

Jak používat CLIP Text Encode (Prompt)

  1. Přidej dva CLIP Text Encode uzly a připoj CLIP výstup z loaderu (po jakémkoliv LoRA) do obou.
  2. Napiš pozitivní prompt do jednoho a nežádoucí věci do druhého.
  3. První CONDITIONING připoj na KSampler pozitivní a druhý na negativní.
  4. Používej váhy (term:1.2) střídmě; užitečný rozsah je 1.1 až 1.4.

Nastavení a tipy

  • Dej nejdůležitější slova na začátek; CLIP věnuje víc pozornosti začátku každé 75-tokenové části.
  • Textual inversion embeddingy: napiš embedding:filename (bez přípony) do kterékoli krabice; negativní embeddingy jako easynegative dej do negativní krabice.
  • Pro Flux a SD3 piš přirozené věty; váhy a tagy fungují s T5 hůř.
  • Klikni pravým na uzel a vyber "Convert text to input", aby prompt šel řídit z textového nebo wildcard uzlu.
  • Prázdný negativní prompt je v pohodě; ComfyUI zakóduje prázdný řetězec.

Řešení problémů s CLIP Text Encode (Prompt)

Token indices sequence length is longer than the specified maximum (77)

Proč k tomu dochází
Prompt má víc než 75 tokenů. ComfyUI ho rozdělí na části, zpráva je jen varování od tokenizeru.

Jak to opravit
Není potřeba nic opravovat kvůli správnosti. Zkrať prompt nebo použij BREAK, aby ses rozhodl, kde se části rozdělí, pokud se pozdější slova ignorují.

Prompt se zdá ignorovaný a obrázek se skoro nemění

Proč k tomu dochází
Uzel je připojený k CLIP, který neodpovídá modelu (například checkpoint CLIP, zatímco model jde přes LoRA), nebo cfg je 1 na SD modelu, takže guidance nemá efekt.

Jak to opravit
Připoj CLIP z posledního loaderu v řetězci a drž cfg mezi 4 a 8 pro SD 1.5 a SDXL. Pro Flux použij Flux Guidance místo cfg.

Chyba: embedding nenalezen / "embedding:xyz" vytištěno ve výstupu

Proč k tomu dochází
Embedding soubor chybí v models/embeddings nebo má překlep v názvu či příponě.

Jak to opravit
Zkopíruj .pt nebo .safetensors soubor do models/embeddings a odkazuj ho podle názvu souboru bez přípony, s ohledem na velikost písmen na Linuxu.

Vážená slova jako (red:1.5) způsobují artefakty

Proč k tomu dochází
Váhy nad cca 1.5 posouvají embedding mimo rozsah, na kterém byl model trénovaný.

Jak to opravit
Drž váhy pod 1.4 a místo zvyšování čísla opakuj koncept slovy.

AD
Spusťte tento workflow z telefonu
Každý workflow na této stránce je na BitVector předinstalován i s modely a vlastními uzly. Vyberte, napište prompt, hotovo. Nulové nastavování, nic ke stahování.

Otázky k CLIP Text Encode (Prompt)

Potřebuju negativní prompt?

Pro SD 1.5 a SDXL hodně pomáhá (rozmazání, nízké rozlišení, špatné ruce). Flux při cfg 1 ho úplně ignoruje.

Proč jsou tu uzly "CLIP Text Encode (Prompt)" a "CLIPTextEncodeSDXL"?

Varianta pro SDXL ti umožní nastavit zvlášť texty pro dva SDXL enkodéry a cílové velikosti. Běžný uzel funguje pro SDXL v praxi dobře.

Co dělá BREAK?

Ukončí aktuální 75-tokenovou část, takže slova za ním začínají novou část s plnou pozorností.

Související uzly

Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) otevře modelový soubor .safetensors nebo .ckpt a předá tři části, které každý workflow potřebuje: diffusion MODEL, CLIP textový enkodér a VAE.
KSampler
ComfyUI core
KSampler spouští smyčku odšumění: vezme model, prompt a latent a vytvoří hotový latentní obrázek, řízený seedem, počtem kroků, cfg, samplerem, schedulerem a denoise.
Conditioning (Combine) and (Concat)
ComfyUI core
Conditioning (Combine) spojí dvě podmínky, takže sampler je vede obě najednou; Conditioning (Concat) spojí tokeny do jednoho delšího promptu. Související nody nastavují oblast, masku a rozsahy časových kroků.
CLIP Set Last Layer
ComfyUI core
CLIP Set Last Layer je v ComfyUI to samé jako „clip skip“: zastaví textový enkodér o pár vrstev dřív (-2 je běžné nastavení pro anime a Pony modely).
Flux Guidance
ComfyUI core
Flux Guidance (FluxGuidance) zapíše hodnotu guidance do conditioning, kterou Flux Dev očekává, místo cfg; výchozí je 3.5 a užitečný rozsah je 2 až 5.
AD
Unavuje vás opravovat uzly? Nechte to na cloudu
BitVector udržuje stovky workflow ComfyUI nainstalované, aktualizované a otestované na rychlých cloudových GPU. Žádný Python, žádné chyby CUDA, žádné limity VRAM. Funguje z jakéhokoli prohlížeče.

Další uzly ComfyUI

ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager je rozšíření, které instaluje, aktualizuje a opravuje balíčky vlastních uzlů a modely přímo v rozhraní, řeší chybějící uzly v importovaných pracovních postupech a ukládá snímky tvého nastavení.
Save Image
ComfyUI core
Save Image uloží IMAGE tensor do složky ComfyUI/output jako PNG, přičemž celý pracovní postup je vložený do metadat souboru, takže obrázek můžeš zase přetáhnout zpátky do ComfyUI a obnovit tak celý graf.
VAE Decode
ComfyUI core
VAE Decode převádí vzorkovaný LATENT na pixelový OBRAZ pomocí VAE; VAE Decode (Tiled) dělá to samé po dlaždicích pro velmi velké obrázky.
Empty Latent Image
ComfyUI core
Prázdný latentní obrázek vytvoří prázdné latentní plátno (šířka, výška, batch_size), od kterého začíná text-to-image generování; rozměry musí být násobky 8 a odpovídat rodině modelu.
Load Image
ComfyUI core
Load Image načte obrázek ze složky ComfyUI input (nebo z nahrání) a vyprodukuje IMAGE tensor plus MASKU z alfa kanálu, což je výchozí bod pro img2img, inpainting, ControlNet a IP-Adapter grafy.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) aplikuje LoRA soubor na MODEL a CLIP s různou silou, takže můžeš přidat styl, postavu nebo koncept do jakéhokoliv checkpointu bez nutnosti slučování.