Class: LlamaChatSession
Constructors
new LlamaChatSession(options)
ts
new LlamaChatSession(options): LlamaChatSession
new LlamaChatSession(options): LlamaChatSession
Parameters
Parameter | Type | Description |
---|---|---|
options | LlamaChatSessionOptions |
Source
llamaEvaluator/LlamaChatSession.ts:130
Accessors
context
ts
get context(): LlamaContext
get context(): LlamaContext
Source
llamaEvaluator/LlamaChatSession.ts:159
initialized
ts
get initialized(): boolean
get initialized(): boolean
Source
llamaEvaluator/LlamaChatSession.ts:155
Methods
init()
ts
init(): Promise<void>
init(): Promise<void>
Source
llamaEvaluator/LlamaChatSession.ts:163
prompt()
ts
prompt(prompt, options): Promise<string>
prompt(prompt, options): Promise<string>
Parameters
Parameter | Type | Description |
---|---|---|
prompt | string | |
options | LLamaChatPromptOptions |
Returns
Source
llamaEvaluator/LlamaChatSession.ts:180
promptWithMeta()
ts
promptWithMeta(prompt, options): Promise<{
stopReason: "maxTokens" | "eosToken" | "stopString";
stopString: null | string;
stopStringSuffix: null | string;
text: string;
}>
promptWithMeta(prompt, options): Promise<{
stopReason: "maxTokens" | "eosToken" | "stopString";
stopString: null | string;
stopStringSuffix: null | string;
text: string;
}>
Parameters
Parameter | Type | Description |
---|---|---|
prompt | string | |
options | LLamaChatPromptOptions |