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
| Parameter | Type |
|---|---|
__namedParameters | LlamaChatOptions |
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
sequence
Get Signature
ts
get sequence(): LlamaContextSequence;Defined in: evaluator/LlamaChat/LlamaChat.ts:645
Returns
context
Get Signature
ts
get context(): LlamaContext;Defined in: evaluator/LlamaChat/LlamaChat.ts:652
Returns
model
Get Signature
ts
get model(): LlamaModel;Defined in: evaluator/LlamaChat/LlamaChat.ts:656
Returns
Methods
dispose()
ts
dispose(__namedParameters?: {
disposeSequence?: boolean;
}): void;Defined in: evaluator/LlamaChat/LlamaChat.ts:617
Parameters
| Parameter | Type |
|---|---|
__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 Parameter | Default type |
|---|---|
Functions extends | ChatModelFunctions | undefined | undefined |
Parameters
| Parameter | Type |
|---|---|
history | ChatHistoryItem[] |
options | LLamaChatGenerateResponseOptions<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 Parameter | Default type |
|---|---|
Functions extends | ChatModelFunctions | undefined | undefined |
Parameters
| Parameter | Type |
|---|---|
history | ChatHistoryItem[] |
options | LLamaChatLoadAndCompleteUserMessageOptions<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
| Parameter | Type |
|---|---|
history | ChatHistoryItem[] |
questions | Questions |
options | LlamaChatGenerateDecisionsOptions |
Returns
Promise<LlamaChatGenerateDecisionsResponse<Questions>>