langtest.utils.custom_types.helpers.SimplePromptTemplate#

class SimplePromptTemplate(input_variables: list, template: str)#

Bases: object

Simple prompt template for formatting messages with variables.

__init__(input_variables: list, template: str)#

Initialize the SimplePromptTemplate.

Parameters:
  • input_variables (list) – A list of input variable names.

  • template (str) – The template string containing variables.

Methods

__init__(input_variables, template)

Initialize the SimplePromptTemplate.

format(**kwargs)

Format the prompt with provided variable values.

partial(**kwargs)

Set partial variable values for the prompt.

format(**kwargs) str#

Format the prompt with provided variable values.

Parameters:

**kwargs – Variable values to substitute into the template.

Returns:

The formatted prompt.

Return type:

str

Raises:

ValueError – If provided variables do not match expected input variables.

partial(**kwargs) SimplePromptTemplate#

Set partial variable values for the prompt.

Parameters:

**kwargs – Partial variable values to be set.

Returns:

The modified instance with partial variables.

Return type:

SimplePromptTemplate