Skip to content

Class: ChatMLChatPromptWrapper

Extends

Constructors

new ChatMLChatPromptWrapper()

ts
new ChatMLChatPromptWrapper(): ChatMLChatPromptWrapper
new ChatMLChatPromptWrapper(): ChatMLChatPromptWrapper

Inherited from

ChatPromptWrapper.constructor

Properties

wrapperName

ts
readonly wrapperName: string = "ChatML";
readonly wrapperName: string = "ChatML";

Overrides

ChatPromptWrapper.wrapperName

Source

chatWrappers/ChatMLChatPromptWrapper.ts:6

Methods

getDefaultStopString()

ts
getDefaultStopString(): string
getDefaultStopString(): string

Overrides

ChatPromptWrapper.getDefaultStopString

Source

chatWrappers/ChatMLChatPromptWrapper.ts:25


getStopStrings()

ts
getStopStrings(): string[]
getStopStrings(): string[]

Overrides

ChatPromptWrapper.getStopStrings

Source

chatWrappers/ChatMLChatPromptWrapper.ts:21


wrapPrompt()

ts
wrapPrompt(prompt, __namedParameters): string
wrapPrompt(prompt, __namedParameters): string

Parameters

ParameterType
promptstring
__namedParameters{ lastStopString: null | string; lastStopStringSuffix: null | string; promptIndex: number; systemPrompt: string; }
__namedParameters.lastStopStringnull | string
__namedParameters.lastStopStringSuffixnull | string
__namedParameters.promptIndexnumber
__namedParameters.systemPromptstring

Overrides

ChatPromptWrapper.wrapPrompt

Source

chatWrappers/ChatMLChatPromptWrapper.ts:8