langchain-prompty: 0.1.1#

核心#

core.Frontmatter()

用于从字符串或文件中读取前置内容的类。

core.Invoker(prompty)

所有调用器的基类。

core.InvokerFactory()

用于创建调用者的工厂。

core.ModelSettings

prompty 模型的模型设置。

core.NoOpParser(prompty)

用于调用者的NoOp解析器。

core.Prompty

基础 Prompty 模型。

core.PropertySettings

Prompty模型的属性设置。

core.SimpleModel

用于单个项目的简单模型。

core.TemplateSettings

用于prompty模型的模板设置。

函数

core.param_hoisting(top, bottom[, top_key])

将两个字典合并,并将参数从底部提升到顶部。

langchain#

函数

langchain.create_chat_prompt(path[, ...])

从Langchain模式创建聊天提示。

parsers#

parsers.PromptyChatParser(prompty)

将聊天提示解析为消息列表。

parsers.RoleMap()

renderers#

renderers.MustacheRenderer(prompty)

渲染一个mustache模板。

utils#

函数

utils.execute(prompt[, configuration, ...])

执行一个prompty。

utils.load(prompt_path[, configuration])

加载一个prompty文件并返回一个Prompty对象。

utils.prepare(prompt[, inputs])

准备prompty的输入。

utils.run(prompt, content[, configuration, ...])

运行 prompty。