Class: MuseChatWrapper
Defined in: chatWrappers/MuseChatWrapper.ts:13
Extends
Constructors
Constructor
new MuseChatWrapper(options?: {
reasoningStrength?: "medium" | "high" | "low" | "xhigh";
keepOnlyLastThought?: boolean;
knowledgeCutoff?: | string
| Date
| () => Date
| null;
todayDate?: | string
| number
| Date
| () => Date
| null;
}): MuseChatWrapper;Defined in: chatWrappers/MuseChatWrapper.ts:63
Parameters
| Parameter | Type | Description |
|---|---|---|
options | { reasoningStrength?: "medium" | "high" | "low" | "xhigh"; keepOnlyLastThought?: boolean; knowledgeCutoff?: | string | Date | () => Date | null; todayDate?: | string | number | Date | () => Date | null; } | - |
options.reasoningStrength? | "medium" | "high" | "low" | "xhigh" | The amount of reasoning to instruct the model to use. Defaults to "high". |
options.keepOnlyLastThought? | boolean | Whether to keep only the chain of thought from the last model response. Defaults to false, matching the original chat template. |
options.knowledgeCutoff? | | string | Date | () => Date | null | The knowledge cutoff used by the default system message. The default system message is applied only when you supply a chat history that don't have a system message at the beginning. Set to null to omit it. Defaults to "2026-01-04". |
options.todayDate? | | string | number | Date | () => Date | null | The current date used by the default system message. The default system message is applied only when you supply a chat history that don't have a system message at the beginning. Set to null to omit it. Defaults to the current date. |
Returns
MuseChatWrapper
Overrides
Properties
defaultSettings
static defaultSettings: ChatWrapperSettings;Defined in: ChatWrapper.ts:15
Inherited from
wrapperName
readonly wrapperName: string = "Muse";Defined in: chatWrappers/MuseChatWrapper.ts:14
Overrides
reasoningStrength
readonly reasoningStrength: "medium" | "high" | "low" | "xhigh";Defined in: chatWrappers/MuseChatWrapper.ts:16
keepOnlyLastThought
readonly keepOnlyLastThought: boolean;Defined in: chatWrappers/MuseChatWrapper.ts:17
knowledgeCutoff
readonly knowledgeCutoff:
| Date
| () => Date
| null;Defined in: chatWrappers/MuseChatWrapper.ts:18
todayDate
readonly todayDate:
| Date
| () => Date
| null;Defined in: chatWrappers/MuseChatWrapper.ts:19
settings
readonly settings: ChatWrapperSettings;Defined in: chatWrappers/MuseChatWrapper.ts:23
Overrides
Methods
generateFunctionCallsAndResults()
generateFunctionCallsAndResults(functionCalls: ChatModelFunctionCall[], useRawCall?: boolean): LlamaText;Defined in: ChatWrapper.ts:63
Parameters
| Parameter | Type | Default value |
|---|---|---|
functionCalls | ChatModelFunctionCall[] | undefined |
useRawCall | boolean | true |
Returns
Inherited from
ChatWrapper.generateFunctionCallsAndResults
addAvailableFunctionsSystemMessageToHistory()
addAvailableFunctionsSystemMessageToHistory(
history: readonly ChatHistoryItem[],
availableFunctions?: ChatModelFunctions,
__namedParameters?: {
documentParams?: boolean;
}): readonly ChatHistoryItem[];Defined in: ChatWrapper.ts:269
Parameters
| Parameter | Type |
|---|---|
history | readonly ChatHistoryItem[] |
availableFunctions? | ChatModelFunctions |
__namedParameters? | { documentParams?: boolean; } |
__namedParameters.documentParams? | boolean |
Returns
readonly ChatHistoryItem[]
Inherited from
ChatWrapper.addAvailableFunctionsSystemMessageToHistory
generateContextState()
generateContextState(__namedParameters: ChatWrapperGenerateContextStateOptions): ChatWrapperGeneratedContextState;Defined in: chatWrappers/MuseChatWrapper.ts:127
Parameters
| Parameter | Type |
|---|---|
__namedParameters | ChatWrapperGenerateContextStateOptions |
Returns
ChatWrapperGeneratedContextState
Overrides
ChatWrapper.generateContextState
generateFunctionCall()
generateFunctionCall(name: string, params: any): LlamaText;Defined in: chatWrappers/MuseChatWrapper.ts:248
Parameters
| Parameter | Type |
|---|---|
name | string |
params | any |
Returns
Overrides
ChatWrapper.generateFunctionCall
generateFunctionCallResult()
generateFunctionCallResult(
functionName: string,
functionParams: any,
result: any): LlamaText;Defined in: chatWrappers/MuseChatWrapper.ts:266
Parameters
| Parameter | Type |
|---|---|
functionName | string |
functionParams | any |
result | any |
Returns
Overrides
ChatWrapper.generateFunctionCallResult
generateModelResponseText()
generateModelResponseText(modelResponse: (
| string
| ChatModelFunctionCall
| ChatModelSegment)[], useRawValues?: boolean): LlamaText;Defined in: chatWrappers/MuseChatWrapper.ts:281
Parameters
| Parameter | Type | Default value |
|---|---|---|
modelResponse | ( | string | ChatModelFunctionCall | ChatModelSegment)[] | undefined |
useRawValues | boolean | true |
Returns
Overrides
ChatWrapper.generateModelResponseText
generateAvailableFunctionsSystemText()
generateAvailableFunctionsSystemText(availableFunctions: ChatModelFunctions, __namedParameters: {
documentParams?: boolean;
}): LlamaText;Defined in: chatWrappers/MuseChatWrapper.ts:300
Parameters
| Parameter | Type |
|---|---|
availableFunctions | ChatModelFunctions |
__namedParameters | { documentParams?: boolean; } |
__namedParameters.documentParams? | boolean |
Returns
Overrides
ChatWrapper.generateAvailableFunctionsSystemText
generateInitialChatHistory()
generateInitialChatHistory(__namedParameters?: ChatWrapperGenerateInitialHistoryOptions): ChatHistoryItem[];Defined in: chatWrappers/MuseChatWrapper.ts:373
Parameters
| Parameter | Type |
|---|---|
__namedParameters | ChatWrapperGenerateInitialHistoryOptions |