Skip to main content
本示例演示如何在LangChain中使用AI21SemanticTextSplitter。

安装

环境配置

我们需要获取AI21 API密钥并设置 chunk_size 环境变量:

示例用法

按语义含义分割文本

本示例演示如何使用AI21SemanticTextSplitter根据语义含义将文本分割为块。

带合并的语义分割

本示例演示如何使用 chunk_size AI21SemanticTextSplitter将文本按语义分割后合并块。

将文本分割为文档

本示例演示如何使用AI21SemanticTextSplitter根据语义含义将文本分割为文档。每个文档的元数据将包含类型标识。

带元数据的文档创建

本示例演示如何使用AI21SemanticTextSplitter从文本创建文档,并为每个文档添加自定义元数据。

带起始索引的文档分割

本示例演示如何使用AI21SemanticTextSplitter根据语义含义将文本分割为文档。每个文档的元数据将包含起始索引。 注意:起始索引仅表示块之间的顺序而非实际起始位置。

文档分割

本示例演示如何使用AI21SemanticTextSplitter根据语义含义将文档列表分割为块。

官方原文:src/oss/python/integrations/document_transformers/ai21_semantic_text_splitter.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026