langchain_core.prompts.base
.aformat_document¶
- async langchain_core.prompts.base.aformat_document(doc: Document, prompt: BasePromptTemplate[str]) str [source]¶
将文档根据提示模板格式化为字符串。
首先,这从两个来源提取文档信息:
- page_content:
这获取来自`document.page_content`的信息 并将其分配给名为`page_content`的变量。
- metadata:
这从`document.metadata`获取信息并分配 给同名的变量。
然后将这些变量传递到`prompt`中,以生成格式化的字符串。
- 参数:
doc:Document,将使用page_content和metadata创建最终字符串。 prompt:BasePromptTemplate,将用于将page_content和metadata格式化为最终字符串。
- 返回:
文档格式化后的字符串。
- Parameters
doc (Document) –
prompt (BasePromptTemplate[str]) –
- Return type
str