Skip to content

Prompt Template

Genel Bakış

prompt_template düğümü, {{değişken}} yer tutucuları içeren bir dize şablonu alır ve yukarı akış workflow verisindeki veya statik varsayılanlardan gelen değerleri ikame ederek tam işlenmiş bir dize üretir. Genellikle bir modele gönderilecek metni oluşturmak için lens_execute veya code düğümünden hemen önce yerleştirilir.

Tam dokümantasyon için İngilizce sayfaya bakınız: Prompt Template (EN)

Yapılandırma

AlanTürZorunluVarsayılanAçıklama
templatestringEvetŞablon dizesi. Değişken adlarını çift süslü paranteze alın: {{değişken_adı}}.
variablesobjectHayır{}Şablon değişkenleri için statik varsayılan değerler. input port verisindeki eşleşen anahtarlar bunları geçersiz kılar.
strictbooleanHayırfalsetrue olduğunda, çözümlenemeyen yer tutucu varsa düğüm başarısız olur. false olduğunda boş dizeyle değiştirilir.
trim_outputbooleanHayırtrueİşlenen dizeden baş ve son boşlukları kaldırır.

Girdiler

Bağlantı NoktasıTürAçıklama
inputobjectİşleme sırasında variables'ı geçersiz kılan veya tamamlayan anahtar-değer çiftleri.

Çıktılar

Bağlantı NoktasıTürAçıklama
outputstringTam olarak işlenmiş şablon dizesi.
errorobjectYalnızca strict true ve bir veya daha fazla yer tutucu çözümlenemediğinde mevcuttur.

Notlar

  • Şablon değişkenleri, variables (düşük öncelik) ile input nesnesi (yüksek öncelik) birleştirilerek çözümlenir; yukarı akış verisi her zaman statik varsayılanları geçersiz kılar.
  • Nokta yolu erişimi herhangi bir derinlik için çalışır: {{a.b.c}}, a içindeki b içindeki c iç içe anahtarını çözümler. Dizi dizinleme ({{items.0}}) de desteklenir.
  • Bu düğüm hiçbir AI modeli çağırmaz; yalnızca dize enterpolasyonudur ve ihmal edilebilir gecikme ekler.