Skip to content

Class: SpecialTokensText ​

Defined in: utils/LlamaText.ts:437

Constructors ​

Constructor ​

ts
new SpecialTokensText(value: string): SpecialTokensText;

Defined in: utils/LlamaText.ts:440

Parameters ​

ParameterType
valuestring

Returns ​

SpecialTokensText

Properties ​

value ​

ts
readonly value: string;

Defined in: utils/LlamaText.ts:438

Methods ​

toString() ​

ts
toString(): string;

Defined in: utils/LlamaText.ts:444

Returns ​

string


tokenize() ​

ts
tokenize(tokenizer: Tokenizer, trimLeadingSpace?: boolean): Token[];

Defined in: utils/LlamaText.ts:448

Parameters ​

ParameterTypeDefault value
tokenizerTokenizerundefined
trimLeadingSpacebooleanfalse

Returns ​

Token[]


tokenizeSpecialTokensOnly() ​

ts
tokenizeSpecialTokensOnly(tokenizer: Tokenizer): (string | Token)[];

Defined in: utils/LlamaText.ts:452

Parameters ​

ParameterType
tokenizerTokenizer

Returns ​

(string | Token)[]


toJSON() ​

Defined in: utils/LlamaText.ts:475

Returns ​

LlamaTextSpecialTokensTextJSON


fromJSON() ​

Defined in: utils/LlamaText.ts:499

Parameters ​

ParameterType
jsonLlamaTextSpecialTokensTextJSON

Returns ​

SpecialTokensText


isSpecialTokensTextJSON() ​

ts
static isSpecialTokensTextJSON(value: LlamaTextJSONValue): value is LlamaTextSpecialTokensTextJSON;

Defined in: utils/LlamaText.ts:506

Parameters ​

ParameterType
valueLlamaTextJSONValue

Returns ​

value is LlamaTextSpecialTokensTextJSON


wrapIf() ​

ts
static wrapIf(shouldWrap: boolean, value: string): string | SpecialTokensText;

Defined in: utils/LlamaText.ts:513

Wraps the value with a SpecialTokensText only if shouldWrap is true

Parameters ​

ParameterType
shouldWrapboolean
valuestring

Returns ​

string | SpecialTokensText