Table of Contents

Method Parse

Namespace
LMKit.TextGeneration.Prompts
Assembly
LM-Kit.NET.dll

Parse(string, PromptTemplateOptions)

Parses a template string into a compiled PromptTemplate.

public static PromptTemplate Parse(string template, PromptTemplateOptions options = null)

Parameters

template string

The template string to parse.

options PromptTemplateOptions

Optional parsing and rendering options.

Returns

PromptTemplate

A compiled template ready for rendering.

Examples

var template = PromptTemplate.Parse("Hello {{name|upper}}!");

Exceptions

ArgumentNullException

Thrown when template is null.

PromptTemplateException

Thrown when the template contains syntax errors (e.g., unclosed blocks).