Class: TokenTextSplitter
text_splitter.TokenTextSplitter
Implementation of splitter which looks at tokens.
Hierarchy
↳
TokenTextSplitter
Implements
Constructors
constructor
• new TokenTextSplitter(fields?
)
Parameters
Name | Type |
---|---|
fields? | Partial <TokenTextSplitterParams > |
Overrides
Defined in
langchain/src/text_splitter.ts:244
Properties
allowedSpecial
• allowedSpecial: string
[] | "all"
Implementation of
TokenTextSplitterParams.allowedSpecial
Defined in
langchain/src/text_splitter.ts:236
chunkOverlap
• chunkOverlap: number
= 200
Implementation of
TokenTextSplitterParams.chunkOverlap
Inherited from
Defined in
langchain/src/text_splitter.ts:13
chunkSize
• chunkSize: number
= 1000
Implementation of
TokenTextSplitterParams.chunkSize
Inherited from
Defined in
langchain/src/text_splitter.ts:11
disallowedSpecial
• disallowedSpecial: string
[] | "all"
Implementation of
TokenTextSplitterParams.disallowedSpecial
Defined in
langchain/src/text_splitter.ts:238
encodingName
• encodingName: TiktokenEncoding
Implementation of
TokenTextSplitterParams.encodingName
Defined in
langchain/src/text_splitter.ts:234
Methods
createDocuments
▸ createDocuments(texts
, metadatas?
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type | Default value |
---|---|---|
texts | string [] | undefined |
metadatas | Record <string , any >[] | [] |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
Defined in
langchain/src/text_splitter.ts:25
mergeSplits
▸ mergeSplits(splits
, separator
): string
[]
Parameters
Name | Type |
---|---|
splits | string [] |
separator | string |
Returns
string
[]
Inherited from
Defined in
langchain/src/text_splitter.ts:90
splitDocuments
▸ splitDocuments(documents
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type |
---|---|
documents | Document <Record <string , any >>[] |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
Defined in
langchain/src/text_splitter.ts:79
splitText
▸ splitText(text
): Promise
<string
[]>
Parameters
Name | Type |
---|---|
text | string |
Returns
Promise
<string
[]>
Overrides
Defined in
langchain/src/text_splitter.ts:252
imports
▸ Static
imports(): Promise
<__module
>
Returns
Promise
<__module
>
Defined in
langchain/src/text_splitter.ts:287