Skip to content

Class: AlpacaChatWrapper ​

Defined in: chatWrappers/AlpacaChatWrapper.ts:8

This chat wrapper is not safe against chat syntax injection attacks (learn more).

Extends ​

Constructors ​

Constructor ​

ts
new AlpacaChatWrapper(__namedParameters?: {
  userMessageTitle?: string;
  modelResponseTitle?: string;
  middleSystemMessageTitle?: string;
  allowSpecialTokensInTitles?: boolean;
}): AlpacaChatWrapper;

Defined in: chatWrappers/AlpacaChatWrapper.ts:11

Parameters ​

ParameterType
__namedParameters{ userMessageTitle?: string; modelResponseTitle?: string; middleSystemMessageTitle?: string; allowSpecialTokensInTitles?: boolean; }
__namedParameters.userMessageTitle?string
__namedParameters.modelResponseTitle?string
__namedParameters.middleSystemMessageTitle?string
__namedParameters.allowSpecialTokensInTitles?boolean

Returns ​

AlpacaChatWrapper

Overrides ​

GeneralChatWrapper.constructor

Properties ​

defaultSettings ​

ts
static defaultSettings: ChatWrapperSettings;

Defined in: ChatWrapper.ts:15

Inherited from ​

GeneralChatWrapper.defaultSettings


settings ​

Defined in: ChatWrapper.ts:36

Inherited from ​

GeneralChatWrapper.settings


wrapperName ​

ts
readonly wrapperName: string = "AlpacaChat";

Defined in: chatWrappers/AlpacaChatWrapper.ts:9

Overrides ​

GeneralChatWrapper.wrapperName

Accessors ​

userMessageTitle ​

Get Signature ​

ts
get userMessageTitle(): string;

Defined in: chatWrappers/AlpacaChatWrapper.ts:25

Returns ​

string

Overrides ​

GeneralChatWrapper.userMessageTitle


modelResponseTitle ​

Get Signature ​

ts
get modelResponseTitle(): string;

Defined in: chatWrappers/AlpacaChatWrapper.ts:29

Returns ​

string

Overrides ​

GeneralChatWrapper.modelResponseTitle


middleSystemMessageTitle ​

Get Signature ​

ts
get middleSystemMessageTitle(): string;

Defined in: chatWrappers/AlpacaChatWrapper.ts:33

Returns ​

string

Overrides ​

GeneralChatWrapper.middleSystemMessageTitle

Methods ​

generateFunctionCallsAndResults() ​

ts
generateFunctionCallsAndResults(functionCalls: ChatModelFunctionCall[], useRawCall?: boolean): LlamaText;

Defined in: ChatWrapper.ts:63

Parameters ​

ParameterTypeDefault value
functionCallsChatModelFunctionCall[]undefined
useRawCallbooleantrue

Returns ​

LlamaText

Inherited from ​

GeneralChatWrapper.generateFunctionCallsAndResults


generateFunctionCall() ​

ts
generateFunctionCall(name: string, params: any): LlamaText;

Defined in: ChatWrapper.ts:110

Parameters ​

ParameterType
namestring
paramsany

Returns ​

LlamaText

Inherited from ​

GeneralChatWrapper.generateFunctionCall


generateFunctionCallResult() ​

ts
generateFunctionCallResult(
   functionName: string, 
   functionParams: any, 
   result: any): LlamaText;

Defined in: ChatWrapper.ts:127

Parameters ​

ParameterType
functionNamestring
functionParamsany
resultany

Returns ​

LlamaText

Inherited from ​

GeneralChatWrapper.generateFunctionCallResult


generateModelResponseText() ​

ts
generateModelResponseText(modelResponse: (
  | string
  | ChatModelFunctionCall
  | ChatModelSegment)[], useRawValues?: boolean): LlamaText;

Defined in: ChatWrapper.ts:158

Parameters ​

ParameterTypeDefault value
modelResponse( | string | ChatModelFunctionCall | ChatModelSegment)[]undefined
useRawValuesbooleantrue

Returns ​

LlamaText

Inherited from ​

GeneralChatWrapper.generateModelResponseText


generateAvailableFunctionsSystemText() ​

ts
generateAvailableFunctionsSystemText(availableFunctions: ChatModelFunctions, __namedParameters: {
  documentParams?: boolean;
}): LlamaText;

Defined in: ChatWrapper.ts:243

Parameters ​

ParameterType
availableFunctionsChatModelFunctions
__namedParameters{ documentParams?: boolean; }
__namedParameters.documentParams?boolean

Returns ​

LlamaText

Inherited from ​

GeneralChatWrapper.generateAvailableFunctionsSystemText


addAvailableFunctionsSystemMessageToHistory() ​

ts
addAvailableFunctionsSystemMessageToHistory(
   history: readonly ChatHistoryItem[], 
   availableFunctions?: ChatModelFunctions, 
   __namedParameters?: {
  documentParams?: boolean;
}): readonly ChatHistoryItem[];

Defined in: ChatWrapper.ts:269

Parameters ​

ParameterType
historyreadonly ChatHistoryItem[]
availableFunctions?ChatModelFunctions
__namedParameters?{ documentParams?: boolean; }
__namedParameters.documentParams?boolean

Returns ​

readonly ChatHistoryItem[]

Inherited from ​

GeneralChatWrapper.addAvailableFunctionsSystemMessageToHistory


generateInitialChatHistory() ​

ts
generateInitialChatHistory(__namedParameters?: ChatWrapperGenerateInitialHistoryOptions): ChatHistoryItem[];

Defined in: ChatWrapper.ts:290

Parameters ​

ParameterType
__namedParametersChatWrapperGenerateInitialHistoryOptions

Returns ​

ChatHistoryItem[]

Inherited from ​

GeneralChatWrapper.generateInitialChatHistory


generateContextState() ​

Defined in: chatWrappers/GeneralChatWrapper.ts:43

Parameters ​

ParameterType
__namedParametersChatWrapperGenerateContextStateOptions

Returns ​

ChatWrapperGeneratedContextState

Inherited from ​

GeneralChatWrapper.generateContextState