Skip to main content

markdown_code_extractor

MarkdownCodeExtractor

class MarkdownCodeExtractor(CodeExtractor)

(实验性)使用 Markdown 语法从消息中提取代码块的类。

extract_code_blocks

def extract_code_blocks(
message: Union[str, List[Union[UserMessageTextContentPart,
UserMessageImageContentPart]], None]
) -> List[CodeBlock]

(实验性)从消息中提取代码块。如果没有找到代码块,则返回一个空列表。

参数

  • message str - 要从中提取代码块的消息。

返回值

  • List[CodeBlock] - 提取的代码块或空列表。