prompt_recipe_smith.PromptBranch

class prompt_recipe_smith.PromptBranch(name: str, description: str, keyword: str | None = None, keywords: tuple[str, ...] = (), template: PromptTemplate | None = None)[source]

Bases: object

One simple conditional path in a prompt recipe.

__init__(name: str, description: str, keyword: str | None = None, keywords: tuple[str, ...] = (), template: PromptTemplate | None = None) None

Methods

__init__(name, description[, keyword, ...])

matches(user_input)

Attributes

description: str
keyword: str | None = None
keywords: tuple[str, ...] = ()
matches(user_input: str) bool[source]
name: str
template: PromptTemplate | None = None