Skip to content

Class: Llama3_2LightweightChatWrapper ​

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:11

Extends ​

Constructors ​

Constructor ​

ts
new Llama3_2LightweightChatWrapper(options?: {
  cuttingKnowledgeDate?:   | string
     | number
     | Date
     | () => Date
     | null;
  todayDate?:   | string
     | number
     | Date
     | () => Date
     | null;
  noToolInstructions?: boolean;
}): Llama3_2LightweightChatWrapper;

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:40

Parameters ​

ParameterTypeDescription
options{ cuttingKnowledgeDate?: | string | number | Date | () => Date | null; todayDate?: | string | number | Date | () => Date | null; noToolInstructions?: boolean; }-
options.cuttingKnowledgeDate?| string | number | Date | () => Date | nullSet to null to disable Defaults to December 2023
options.todayDate?| string | number | Date | () => Date | nullSet to null to disable Defaults to current date
options.noToolInstructions?boolean-

Returns ​

Llama3_2LightweightChatWrapper

Overrides ​

ChatWrapper.constructor

Properties ​

defaultSettings ​

ts
static defaultSettings: ChatWrapperSettings;

Defined in: ChatWrapper.ts:15

Inherited from ​

ChatWrapper.defaultSettings


wrapperName ​

ts
readonly wrapperName: string = "Llama 3.2 lightweight";

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:12

Overrides ​

ChatWrapper.wrapperName


cuttingKnowledgeDate? ​

ts
readonly optional cuttingKnowledgeDate: 
  | Date
  | () => Date
  | null;

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:14


todayDate ​

ts
readonly todayDate: 
  | Date
  | () => Date
  | null;

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:15


noToolInstructions ​

ts
readonly noToolInstructions: boolean;

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:16


settings ​

ts
readonly settings: ChatWrapperSettings;

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:20

Overrides ​

ChatWrapper.settings

Methods ​

generateFunctionCallsAndResults() ​

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

Defined in: ChatWrapper.ts:63

Parameters ​

ParameterTypeDefault value
functionCallsChatModelFunctionCall[]undefined
useRawCallbooleantrue

Returns ​

LlamaText

Inherited from ​

ChatWrapper.generateFunctionCallsAndResults


generateFunctionCall() ​

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

Defined in: ChatWrapper.ts:110

Parameters ​

ParameterType
namestring
paramsany

Returns ​

LlamaText

Inherited from ​

ChatWrapper.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 ​

ChatWrapper.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 ​

ChatWrapper.generateModelResponseText


generateInitialChatHistory() ​

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

Defined in: ChatWrapper.ts:290

Parameters ​

ParameterType
__namedParametersChatWrapperGenerateInitialHistoryOptions

Returns ​

ChatHistoryItem[]

Inherited from ​

ChatWrapper.generateInitialChatHistory


addAvailableFunctionsSystemMessageToHistory() ​

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

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:85

Parameters ​

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

Returns ​

readonly ChatHistoryItem[]

Overrides ​

ChatWrapper.addAvailableFunctionsSystemMessageToHistory


generateContextState() ​

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:116

Parameters ​

ParameterType
__namedParametersChatWrapperGenerateContextStateOptions

Returns ​

ChatWrapperGeneratedContextState

Overrides ​

ChatWrapper.generateContextState


generateAvailableFunctionsSystemText() ​

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

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:239

Parameters ​

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

Returns ​

LlamaText

Overrides ​

ChatWrapper.generateAvailableFunctionsSystemText


prependPreambleToChatHistory() ​

ts
prependPreambleToChatHistory(chatHistory: readonly ChatHistoryItem[]): readonly ChatHistoryItem[];

Defined in: chatWrappers/Llama3_2LightweightChatWrapper.ts:261

Parameters ​

ParameterType
chatHistoryreadonly ChatHistoryItem[]

Returns ​

readonly ChatHistoryItem[]