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;
}> = ...
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
A JSON representation of a ConversationConfig instance.