Variable conversationConfigSchemaConst

conversationConfigSchema: ZodObject<{
    apiKey: ZodOptional<ZodOptional<ZodString>>;
    context: ZodOptional<ZodString>;
    disableModeration: ZodOptional<ZodUnion<[ZodBoolean, ZodLiteral<"soft">]>>;
    dry: ZodOptional<ZodBoolean>;
    frequency_penalty: ZodOptional<ZodNumber>;
    function_call: ZodOptional<ZodUnion<[ZodLiteral<"none">, ZodLiteral<"auto">, ZodObject<{
        name: ZodString;
    }, "strip", ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>]>>;
    logit_bias: ZodOptional<ZodRecord<ZodEffects<ZodString, string, string>, ZodNumber>>;
    max_tokens: ZodOptional<ZodNumber>;
    model: ZodOptional<ZodString>;
    presence_penalty: ZodOptional<ZodNumber>;
    stop: ZodOptional<ZodUnion<[ZodUnion<[ZodString, ZodArray<ZodString, "many">]>, ZodNull]>>;
    stream: ZodOptional<ZodBoolean>;
    temperature: ZodOptional<ZodNumber>;
    top_p: ZodOptional<ZodNumber>;
    user: ZodOptional<ZodString>;
}, "strip", ZodTypeAny, {
    apiKey?: string;
    context?: string;
    disableModeration?: boolean | "soft";
    dry?: boolean;
    frequency_penalty?: number;
    function_call?: "none" | "auto" | ({ name: string; });
    logit_bias?: Record<string, number>;
    max_tokens?: number;
    model?: string;
    presence_penalty?: number;
    stop?: null | string | string[];
    stream?: boolean;
    temperature?: number;
    top_p?: number;
    user?: string;
}, {
    apiKey?: string;
    context?: string;
    disableModeration?: boolean | "soft";
    dry?: boolean;
    frequency_penalty?: number;
    function_call?: "none" | "auto" | ({ name: string; });
    logit_bias?: Record<string, number>;
    max_tokens?: number;
    model?: string;
    presence_penalty?: number;
    stop?: null | string | string[];
    stream?: boolean;
    temperature?: number;
    top_p?: number;
    user?: string;
}> = ...

A JSON representation of a ConversationConfig instance.

Type declaration

  • apiKey: ZodOptional<ZodOptional<ZodString>>
  • context: ZodOptional<ZodString>
  • disableModeration: ZodOptional<ZodUnion<[ZodBoolean, ZodLiteral<"soft">]>>
  • dry: ZodOptional<ZodBoolean>
  • frequency_penalty: ZodOptional<ZodNumber>
  • function_call: ZodOptional<ZodUnion<[ZodLiteral<"none">, ZodLiteral<"auto">, ZodObject<{
        name: ZodString;
    }, "strip", ZodTypeAny, {
        name: string;
    }, {
        name: string;
    }>]>>
  • logit_bias: ZodOptional<ZodRecord<ZodEffects<ZodString, string, string>, ZodNumber>>
  • max_tokens: ZodOptional<ZodNumber>
  • model: ZodOptional<ZodString>
  • presence_penalty: ZodOptional<ZodNumber>
  • stop: ZodOptional<ZodUnion<[ZodUnion<[ZodString, ZodArray<ZodString, "many">]>, ZodNull]>>
  • stream: ZodOptional<ZodBoolean>
  • temperature: ZodOptional<ZodNumber>
  • top_p: ZodOptional<ZodNumber>
  • user: ZodOptional<ZodString>

Type declaration

  • Optional apiKey?: string
  • Optional context?: string
  • Optional disableModeration?: boolean | "soft"
  • Optional dry?: boolean
  • Optional frequency_penalty?: number
  • Optional function_call?: "none" | "auto" | ({ name: string; })
  • Optional logit_bias?: Record<string, number>
  • Optional max_tokens?: number
  • Optional model?: string
  • Optional presence_penalty?: number
  • Optional stop?: null | string | string[]
  • Optional stream?: boolean
  • Optional temperature?: number
  • Optional top_p?: number
  • Optional user?: string

Type declaration

  • Optional apiKey?: string
  • Optional context?: string
  • Optional disableModeration?: boolean | "soft"
  • Optional dry?: boolean
  • Optional frequency_penalty?: number
  • Optional function_call?: "none" | "auto" | ({ name: string; })
  • Optional logit_bias?: Record<string, number>
  • Optional max_tokens?: number
  • Optional model?: string
  • Optional presence_penalty?: number
  • Optional stop?: null | string | string[]
  • Optional stream?: boolean
  • Optional temperature?: number
  • Optional top_p?: number
  • Optional user?: string

Generated using TypeDoc