Skip to content

Type alias: LlamaChatSessionOptions

ts
type LlamaChatSessionOptions: {
  context: LlamaContext;
  conversationHistory: readonly ConversationInteraction[];
  printLLamaSystemInfo: boolean;
  promptWrapper: ChatPromptWrapper | "auto";
  systemPrompt: string;
};
type LlamaChatSessionOptions: {
  context: LlamaContext;
  conversationHistory: readonly ConversationInteraction[];
  printLLamaSystemInfo: boolean;
  promptWrapper: ChatPromptWrapper | "auto";
  systemPrompt: string;
};

Type declaration

context

ts
context: LlamaContext;
context: LlamaContext;

conversationHistory

ts
conversationHistory?: readonly ConversationInteraction[];
conversationHistory?: readonly ConversationInteraction[];

Conversation history to load into the context to continue an existing conversation

printLLamaSystemInfo

ts
printLLamaSystemInfo?: boolean;
printLLamaSystemInfo?: boolean;

promptWrapper

ts
promptWrapper?: ChatPromptWrapper | "auto";
promptWrapper?: ChatPromptWrapper | "auto";

GeneralChatPromptWrapper is ued by default

systemPrompt

ts
systemPrompt?: string;
systemPrompt?: string;

Source

llamaEvaluator/LlamaChatSession.ts:18