novelai-sdk-unofficial / OAIChatCompletionParamsSchema
Variable: OAIChatCompletionParamsSchema
constOAIChatCompletionParamsSchema:ZodObject<{bestOf:ZodOptional<ZodNumber>;echo:ZodOptional<ZodBoolean>;enableThinking:ZodOptional<ZodBoolean>;frequencyPenalty:ZodOptional<ZodNumber>;logitBias:ZodOptional<ZodRecord<ZodString,ZodNumber>>;logprobs:ZodOptional<ZodNumber>;maxTokens:ZodOptional<ZodNumber>;messages:ZodArray<ZodObject<{content:ZodString;name:ZodOptional<ZodString>;role:ZodEnum<{assistant:"assistant";system:"system";user:"user"; }>; },$strip>>;minP:ZodOptional<ZodNumber>;model:ZodDefault<ZodEnum<{clio-v1:"clio-v1";kayra-v1:"kayra-v1";llama-3-erato-v1:"llama-3-erato-v1"; }>>;n:ZodOptional<ZodNumber>;presencePenalty:ZodOptional<ZodNumber>;seed:ZodOptional<ZodNumber>;stop:ZodOptional<ZodUnion<readonly [ZodString,ZodArray<ZodString>]>>;stream:ZodOptional<ZodBoolean>;suffix:ZodOptional<ZodString>;temperature:ZodOptional<ZodNumber>;topK:ZodOptional<ZodNumber>;topP:ZodOptional<ZodNumber>;unifiedCubic:ZodOptional<ZodNumber>;unifiedIncreaseLinearWithEntropy:ZodOptional<ZodNumber>;unifiedLinear:ZodOptional<ZodNumber>;unifiedQuadratic:ZodOptional<ZodNumber>;user:ZodOptional<ZodString>; },$strip>
Defined in: src/types/user/openai.ts:174
High-level parameters for OpenAI-compatible chat completion
Example
const params: OAIChatCompletionParamsInput = {
messages: [
{ role: 'system', content: 'You are a helpful assistant.' },
{ role: 'user', content: 'Hello!' },
],
maxTokens: 100,
};