Skip to content

novelai-sdk-unofficial / OAICompletionParamsSchema

Variable: OAICompletionParamsSchema

const OAICompletionParamsSchema: ZodObject<{ bestOf: ZodOptional<ZodNumber>; echo: ZodOptional<ZodBoolean>; frequencyPenalty: ZodOptional<ZodNumber>; logitBias: ZodOptional<ZodRecord<ZodString, ZodNumber>>; logprobs: ZodOptional<ZodNumber>; maxTokens: ZodOptional<ZodNumber>; 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>; prompt: ZodUnion<readonly [ZodString, ZodArray<ZodString>, ZodArray<ZodNumber>, ZodArray<ZodArray<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:76

High-level parameters for OpenAI-compatible text completion

Example

typescript
const params: OAICompletionParamsInput = {
  prompt: 'Once upon a time',
  maxTokens: 100,
  temperature: 0.7,
};

基于 MIT 许可证发布