Model
Trends
.ai
Model
Trends
.ai
najlepsze otwarte modele AI

Węzeł CLIP Text Encode (Prompt) w ComfyUI

CLIP Text Encode zamienia tekstowy prompt na CONDITIONING używając modelu enkodera tekstu. Jeden node trzyma pozytywny prompt, drugi negatywny.
Pakiet węzłów: ComfyUI core
Kategoria: Conditioning i prompty

Co robi CLIP Text Encode (Prompt)

Sampler nie rozumie słów. CLIP Text Encode przepuszcza prompt przez enkoder tekstu CLIP (lub T5) i tworzy tensory conditioning, które sterują denoisingiem. Standardowo używa się dwóch takich node’ów: pozytywny prompt podłączony do pozytywnego wejścia KSampler i negatywny do negatywnego.
Pole tekstowe obsługuje składnię promptów ComfyUI: (słowo:1.3) zwiększa uwagę na słowo, (słowo:0.7) ją zmniejsza, zwykłe nawiasy mnożą przez 1.1, a embeddingi odwołujesz jako embedding:nazwa. Prompt dłuższy niż 75 tokenów jest automatycznie dzielony na kawałki, a BREAK ręcznie zaczyna nowy kawałek.

Wejścia

Nazwa
Typ
Co to jest
clip
CLIP
Enkoder tekstu z Load Checkpoint, Load LoRA lub DualCLIPLoader.
text
STRING
Prompt. Może mieć wiele linii; można go zamienić na input, żeby podać go z innego node’a.

Wyjścia

Nazwa
Typ
Co to jest
CONDITIONING
CONDITIONING
Zakodowany prompt dla KSampler, ControlNet Apply lub conditioning combine.
AD
Pomiń konfigurację: workflow ComfyUI zainstalowane w chmurze
BitVector uruchamia gotowe workflow ComfyUI na własnych GPU. Bez instalacji, bez brakujących węzłów, bez czerwonych ramek. Otwórz na telefonie lub laptopie i generuj w minutę.

Jak używać CLIP Text Encode (Prompt)

  1. Dodaj dwa node’y CLIP Text Encode i podłącz wyjście CLIP z loadera (po LoRA) do obu.
  2. Wpisz pozytywny prompt w jednym, a niechciane rzeczy w drugim.
  3. Podłącz pierwsze CONDITIONING do pozytywnego wejścia KSampler, a drugie do negatywnego.
  4. Używaj wag (term:1.2) oszczędnie; zakres 1.1 do 1.4 działa najlepiej.

Ustawienia i wskazówki

  • Najważniejsze słowa daj na początek; CLIP bardziej zwraca uwagę na start każdego 75-tokenowego kawałka.
  • Embeddingi textual inversion: wpisz embedding:nazwa_pliku (bez rozszerzenia) w dowolnym polu; negatywne embeddingi jak easynegative daj do pola negatywnego.
  • Dla Flux i SD3 pisz naturalne zdania; wagi i tagi działają gorzej z T5.
  • Kliknij prawym na node i wybierz "Convert text to input", żeby sterować promptem z node’a tekstowego lub wildcard.
  • Puste pole negatywne jest OK; ComfyUI zakoduje pusty ciąg znaków.

Rozwiązywanie problemów z CLIP Text Encode (Prompt)

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

Dlaczego tak się dzieje
Prompt ma więcej niż 75 tokenów. ComfyUI dzieli go na kawałki, a ten komunikat to tylko ostrzeżenie od tokenizera.

Jak to naprawić
Nie trzeba nic poprawiać. Skróć prompt lub użyj BREAK, żeby kontrolować podział, jeśli późniejsze słowa są ignorowane.

Prompt jest ignorowany i obraz prawie się nie zmienia

Dlaczego tak się dzieje
Node jest podłączony do CLIP, który nie pasuje do modelu (np. checkpointowy CLIP, a model idzie przez LoRA), albo cfg jest 1 na modelu SD, więc guidance nie działa.

Jak to naprawić
Podłącz CLIP z ostatniego loadera w łańcuchu i trzymaj cfg między 4 a 8 dla SD 1.5 i SDXL. Dla Flux używaj Flux Guidance zamiast cfg.

Błąd: embedding nie znaleziony / "embedding:xyz" wyświetlone w output

Dlaczego tak się dzieje
Plik embeddingu nie jest w models/embeddings lub nazwa ma literówkę albo rozszerzenie.

Jak to naprawić
Skopiuj plik .pt lub .safetensors do models/embeddings i odwołuj się do niego po nazwie pliku bez rozszerzenia, zwracając uwagę na wielkość liter na Linuxie.

Ważone słowa jak (red:1.5) powodują artefakty

Dlaczego tak się dzieje
Wagi powyżej około 1.5 wypychają embedding poza zakres, na którym model był trenowany.

Jak to naprawić
Trzymaj wagi poniżej 1.4 i powtarzaj koncept słowami zamiast podnosić liczbę.

AD
Uruchom ten workflow z telefonu
Każdy workflow z tej strony jest zainstalowany na BitVector razem z modelami i węzłami niestandardowymi. Wybierz, wpisz prompt, gotowe. Zero konfiguracji, nic do pobrania.

Pytania o CLIP Text Encode (Prompt)

Czy potrzebuję negatywnego promptu?

Dla SD 1.5 i SDXL bardzo pomaga (rozmycia, niska rozdzielczość, złe ręce). Flux przy cfg 1 całkowicie go ignoruje.

Dlaczego są node’y "CLIP Text Encode (Prompt)" i "CLIPTextEncodeSDXL"?

Wersja SDXL pozwala ustawić osobne teksty dla dwóch enkoderów SDXL i rozmiary docelowe. Zwykły node działa dobrze z SDXL w praktyce.

Co robi BREAK?

Kończy aktualny 75-tokenowy kawałek, więc słowa po nim zaczynają nowy kawałek z pełną uwagą.

Powiązane węzły

Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) otwiera plik modelu .safetensors lub .ckpt i udostępnia trzy części potrzebne w każdym workflow: MODEL dyfuzji, enkoder tekstowy CLIP oraz VAE.
KSampler
ComfyUI core
KSampler wykonuje pętlę odszumiania: bierze model, prompt i latent, i tworzy gotowy latent obrazu, kontrolowany przez seed, kroki, cfg, sampler, scheduler i denoise.
Conditioning (Combine) and (Concat)
ComfyUI core
Conditioning (Combine) łączy dwa conditioningi, więc sampler jest prowadzony przez oba naraz; Conditioning (Concat) łączy sekwencje tokenów w jeden dłuższy prompt. Powiązane node’y ustawiają obszar, maskę i zakres kroków.
CLIP Set Last Layer
ComfyUI core
CLIP Set Last Layer to odpowiednik "clip skip" w ComfyUI: zatrzymuje enkoder tekstu kilka warstw wcześniej (-2 to popularne ustawienie dla modeli anime i Pony).
Flux Guidance
ComfyUI core
Flux Guidance (FluxGuidance) zapisuje wartość sterującą w kondycjonowaniu, które Flux Dev został nauczony oczekiwać, zastępując cfg; domyślnie jest to 3.5, a przydatny zakres to 2 do 5.
AD
Masz dość naprawiania węzłów? Zostaw to chmurze
BitVector utrzymuje setki workflow ComfyUI zainstalowanych, aktualnych i przetestowanych na szybkich GPU w chmurze. Bez Pythona, bez błędów CUDA, bez limitów VRAM. Działa w każdej przeglądarce.

Więcej węzłów ComfyUI

ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager to rozszerzenie, które instaluje, aktualizuje i naprawia niestandardowe paczki węzłów i modele bezpośrednio z interfejsu, rozwiązuje brakujące węzły w importowanych przepływach pracy i robi migawki twojej konfiguracji.
Save Image
ComfyUI core
Save Image zapisuje tensor IMAGE do ComfyUI/output jako PNG, z całym workflow osadzonym w metadanych pliku, dzięki czemu obraz można przeciągnąć z powrotem do ComfyUI i przywrócić graf.
VAE Decode
ComfyUI core
VAE Decode zamienia wylosowany LATENT na pikselowy OBRAZ za pomocą VAE; VAE Decode (Tiled) robi to samo, ale w kafelkach dla bardzo dużych obrazów.
Empty Latent Image
ComfyUI core
Empty Latent Image tworzy pusty latentny obraz (szerokość, wysokość, batch_size), od którego zaczyna się generowanie obrazu z tekstu; wymiary muszą być wielokrotnością 8 i pasować do rodziny modelu.
Load Image
ComfyUI core
Load Image wczytuje obraz z folderu wejściowego ComfyUI (lub z przesłanego pliku) i daje na wyjściu tensor IMAGE oraz MASKĘ z kanału alfa, czyli punkt startowy dla img2img, inpaintingu, ControlNet i IP-Adapter.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) nakłada plik LoRA na MODEL i CLIP z osobnymi siłami, dzięki czemu styl, postać lub koncepcja mogą być dodane do dowolnego checkpointu bez łączenia.