prompts
#
Prompt 是模型的输入。
提示通常由多个组件和提示值构成。提示类和函数有助于构建
并且使用提示变得容易。
类层次结构:
BasePromptTemplate --> PipelinePromptTemplate
StringPromptTemplate --> PromptTemplate
FewShotPromptTemplate
FewShotPromptWithTemplates
BaseChatPromptTemplate --> AutoGPTPrompt
ChatPromptTemplate --> AgentScratchPadChatPromptTemplate
BaseMessagePromptTemplate --> MessagesPlaceholder
BaseStringMessagePromptTemplate --> ChatMessagePromptTemplate
HumanMessagePromptTemplate
AIMessagePromptTemplate
SystemMessagePromptTemplate
类
所有提示模板的基类,返回一个提示。 |
|
|
所有提示模板的基类,返回一个提示。 |
AI 消息提示模板。 |
|
聊天提示模板的基类。 |
|
消息提示模板的基类。 |
|
使用字符串提示模板的消息提示模板的基类。 |
|
聊天消息提示模板。 |
|
聊天模型的提示模板。 |
|
人类消息提示模板。 |
|
假设变量已经是消息列表的提示模板。 |
|
系统消息提示模板。 |
|
支持少量示例的聊天提示模板。 |
|
包含少量示例的提示模板。 |
|
包含少量示例的提示模板。 |
|
用于多模态模型的图像提示模板。 |
|
语言模型的提示模板。 |
|
暴露格式方法的字符串提示,返回一个提示。 |
|
函数
|
异步将文档格式化为基于提示模板的字符串。 |
|
根据提示模板将文档格式化为字符串。 |
|
从LangChainHub或本地文件系统加载提示的统一方法。 |
从配置字典加载提示。 |
|
检查模板字符串是否有效。 |
|
从模板中获取变量。 |
|
|
使用jinja2格式化模板。 |
|
使用mustache格式化模板。 |
|
从mustache模板中获取变量。 |
|
从mustache模板中获取变量。 |
|
验证输入变量是否对模板有效。 |
已弃用的类