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]
- 提取的代码块或空列表。