Interface ChatSSEInput

ChatSSEInput represents the full potential input options for SSE chat.

interface ChatSSEInput {
    maxTokens: number;
    messages: ChatInputMessage[];
    model: string;
    onMessage: ((event: null | ChatSSE, err: null | Error) => void);
    temperature: number;
    topK: number;
    topP: number;
}

Properties

maxTokens: number

maxTokens represents the max number of tokens to return.

messages: ChatInputMessage[]

messages represents the set of messages to process.

model: string

model represents the model to use.

onMessage: ((event: null | ChatSSE, err: null | Error) => void)

onMessage represents a function that will receive the messages.

temperature: number

temperature represents the randomness in GPT's output.

topK: number

topK represents the variability of the generated text.

topP: number

topP represents the diversity of the generated text.