Package version:

Interface CommonModelParameters

Common language model parameters for Chat Completions. If omitted, default values are used.

interface CommonModelParameters {
    frequencyPenalty?: number;
    maxTokens?: number;
    model?: string;
    presencePenalty?: number;
    seed?: number;
    stop?: string[];
    temperature?: number;
}

Properties

frequencyPenalty?: number

A float in the range [-2,2] that reduces or increases likelihood of repeated tokens. Default is 0.

maxTokens?: number

Maximum number of tokens to generate.

model?: string

The name of the model to use (e.g., 'gpt-4o', etc.). Default is null if not specified.

presencePenalty?: number

A float in the range [-2,2] that penalizes new tokens based on their existing presence. Default is 0.

seed?: number

Random seed for controlling deterministic outputs. If omitted, randomization is used.

stop?: string[]

List of stop sequences that will cut off text generation. Default is none.

temperature?: number

Sampling temperature. Default is 0.7.