Type Alias: LlamaGrammarOptions
ts
type LlamaGrammarOptions = {
grammar: string;
stopGenerationTriggers?: readonly (LlamaText | string | readonly (string | Token)[])[];
trimWhitespaceSuffix?: boolean;
rootRuleName?: string;
};Defined in: evaluator/LlamaGrammar.ts:10
Properties
grammar
ts
grammar: string;Defined in: evaluator/LlamaGrammar.ts:12
GBNF grammar
stopGenerationTriggers?
ts
optional stopGenerationTriggers: readonly (LlamaText | string | readonly (string | Token)[])[];Defined in: evaluator/LlamaGrammar.ts:15
Consider any of these as EOS for the generated text. Only supported by LlamaChat and LlamaChatSession
trimWhitespaceSuffix?
ts
optional trimWhitespaceSuffix: boolean;Defined in: evaluator/LlamaGrammar.ts:18
Trim whitespace from the end of the generated text. Only supported by LlamaChat and LlamaChatSession
rootRuleName?
ts
optional rootRuleName: string;Defined in: evaluator/LlamaGrammar.ts:25
Root rule name.
Defaults to "root".