Skip to content

Class: LlamaChat ​

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

Constructors ​

Constructor ​

ts
new LlamaChat(__namedParameters: LlamaChatOptions): LlamaChat;

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

Parameters ​

ParameterType
__namedParametersLlamaChatOptions

Returns ​

LlamaChat

Properties ​

onDispose ​

ts
readonly onDispose: EventRelay<void>;

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

Accessors ​

disposed ​

Get Signature ​

ts
get disposed(): boolean;

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

Returns ​

boolean


chatWrapper ​

Get Signature ​

ts
get chatWrapper(): ChatWrapper;

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

Returns ​

ChatWrapper


sequence ​

Get Signature ​

ts
get sequence(): LlamaContextSequence;

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

Returns ​

LlamaContextSequence


context ​

Get Signature ​

ts
get context(): LlamaContext;

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

Returns ​

LlamaContext


model ​

Get Signature ​

ts
get model(): LlamaModel;

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

Returns ​

LlamaModel

Methods ​

dispose() ​

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

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

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:660

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:909

Type Parameters ​

Type ParameterDefault type
Functions extends | ChatModelFunctions | undefinedundefined

Parameters ​

ParameterType
historyChatHistoryItem[]
optionsLLamaChatLoadAndCompleteUserMessageOptions<Functions>

Returns ​

Promise<LlamaChatLoadAndCompleteUserResponse>


generateDecisions() ​

ts
generateDecisions<Questions>(
   history: ChatHistoryItem[], 
   questions: Questions, 
   options?: LlamaChatGenerateDecisionsOptions): Promise<LlamaChatGenerateDecisionsResponse<Questions>>;

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

Type Parameters ​

Type Parameter
Questions extends DecisionQuestions

Parameters ​

ParameterType
historyChatHistoryItem[]
questionsQuestions
optionsLlamaChatGenerateDecisionsOptions

Returns ​

Promise<LlamaChatGenerateDecisionsResponse<Questions>>