prompt_recipe_smith.PromptBuilder

class prompt_recipe_smith.PromptBuilder(provider: PromptProvider | None = None)[source]

Bases: object

Engine that applies prompt recipes.

__init__(provider: PromptProvider | None = None) None[source]

Methods

__init__([provider])

build(recipe, user_input[, variables])

build_layered(recipe, user_input, answers[, ...])

build(recipe: PromptRecipe, user_input: str, variables: dict[str, Any] | None = None) PromptResult[source]
build_layered(recipe: PromptRecipe, user_input: str, answers: dict[str, str], variables: dict[str, Any] | None = None) PromptResult[source]