Skip to content

Class: LlamaChat

Defined in: evaluator/LlamaChat/LlamaChat.ts:529

Constructors

Constructor

ts
new LlamaChat(__namedParameters: LlamaChatOptions): LlamaChat;

Defined in: evaluator/LlamaChat/LlamaChat.ts:537

Parameters

ParameterType
__namedParametersLlamaChatOptions

Returns

LlamaChat

Properties

onDispose

ts
readonly onDispose: EventRelay<void>;

Defined in: evaluator/LlamaChat/LlamaChat.ts:535

Accessors

disposed

Get Signature

ts
get disposed(): boolean;

Defined in: evaluator/LlamaChat/LlamaChat.ts:580

Returns

boolean


chatWrapper

Get Signature

ts
get chatWrapper(): ChatWrapper;

Defined in: evaluator/LlamaChat/LlamaChat.ts:584

Returns

ChatWrapper


sequence

Get Signature

ts
get sequence(): LlamaContextSequence;

Defined in: evaluator/LlamaChat/LlamaChat.ts:591

Returns

LlamaContextSequence


context

Get Signature

ts
get context(): LlamaContext;

Defined in: evaluator/LlamaChat/LlamaChat.ts:598

Returns

LlamaContext


model

Get Signature

ts
get model(): LlamaModel;

Defined in: evaluator/LlamaChat/LlamaChat.ts:602

Returns

LlamaModel

Methods

dispose()

ts
dispose(__namedParameters?: {
  disposeSequence?: boolean;
}): void;

Defined in: evaluator/LlamaChat/LlamaChat.ts:563

Parameters

ParameterType
__namedParameters{ disposeSequence?: boolean; }
__namedParameters.disposeSequence?boolean

Returns

void


generateResponse()

ts
generateResponse<Functions>(history: ChatHistoryItem[], options?: LLamaChatGenerateResponseOptions<Functions>): Promise<LlamaChatResponse<Functions>>;

Defined in: evaluator/LlamaChat/LlamaChat.ts:606

Type Parameters

Type ParameterDefault type
Functions extends | ChatModelFunctions | undefinedundefined

Parameters

ParameterType
historyChatHistoryItem[]
optionsLLamaChatGenerateResponseOptions<Functions>

Returns

Promise<LlamaChatResponse<Functions>>


loadChatAndCompleteUserMessage()

ts
loadChatAndCompleteUserMessage<Functions>(history: ChatHistoryItem[], options?: LLamaChatLoadAndCompleteUserMessageOptions<Functions>): Promise<LlamaChatLoadAndCompleteUserResponse>;

Defined in: evaluator/LlamaChat/LlamaChat.ts:850

Type Parameters

Type ParameterDefault type
Functions extends | ChatModelFunctions | undefinedundefined

Parameters

ParameterType
historyChatHistoryItem[]
optionsLLamaChatLoadAndCompleteUserMessageOptions<Functions>

Returns

Promise<LlamaChatLoadAndCompleteUserResponse>