Variable presetsConfigConst
presetsConfig: {
default_improveResponse: {
default: string;
description: string;
parse: ((string) => string);
validate: ((name, value) => void);
};
default_inputTokensResponseTokensScalar: {
default: number;
description: string;
parse: ((string) => number);
validate: ((name, value) => void);
};
default_markdownOutput: {
default: boolean;
description: string;
parse: ((string) => boolean);
validate: ((name, value) => void);
};
default_maxExpectedResponseTokens: {
default: number;
description: string;
parse: ((string) => number);
validate: ((name, value) => void);
};
default_model: {
default: string;
description: string;
parse: ((string) => string);
validate: ((name, value) => void);
};
default_openResponseIn: {
default: ((url?) => string);
description: string;
parse: ((string) => string);
validate: ((name, value) => void);
};
default_preferGpt4: {
default: boolean;
description: string;
parse: ((string) => boolean);
validate: ((name, value) => void);
};
default_systemMessage: {
default: never[];
description: string;
parse: (<T>(json) => T[]);
validate: ((name, value) => void);
};
default_temperature: {
default: number;
description: string;
parse: ((string) => number);
validate: ((name, value) => void);
};
default_terminalOutput: {
default: boolean;
description: string;
parse: ((string) => boolean);
validate: ((name, value) => void);
};
presets: {
default: {};
description: string;
parse: Function;
validate: ((name, presets) => void);
};
presets_examples: {
default: {
DK: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
};
EN: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
};
java: {
description: string;
systemMessage: string[];
temperature: number;
};
npm: {
description: string;
systemMessage: string[];
temperature: number;
};
q: {
description: string;
improveReponse: string;
systemMessage: never[];
temperature: number;
};
refactor: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
};
ts: {
description: string;
systemMessage: string[];
temperature: number;
};
tsdocc: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
};
tsdocf: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
};
tstest: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
};
ub: {
description: string;
markdownOutput: boolean;
systemMessage: string[];
temperature: number;
};
ubsw: {
description: string;
systemMessage: string[];
temperature: number;
};
};
description: string;
parse: Function;
validate: ((name, presets) => void);
};
} = ...
Type declaration
-
default-improveResponse: {
default: string;
description: string;
parse: ((string) => string);
validate: ((name, value) => void);
}
-
default: string
-
description: string
-
parse: ((string) => string)
-
- (string): string
-
Returns string
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: string
Returns void
-
default-inputTokensResponseTokensScalar: {
default: number;
description: string;
parse: ((string) => number);
validate: ((name, value) => void);
}
-
default: number
-
description: string
-
parse: ((string) => number)
-
- (string): number
-
Returns number
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: number
Returns void
-
default-markdownOutput: {
default: boolean;
description: string;
parse: ((string) => boolean);
validate: ((name, value) => void);
}
-
default: boolean
-
description: string
-
parse: ((string) => boolean)
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: boolean
Returns void
-
default-maxExpectedResponseTokens: {
default: number;
description: string;
parse: ((string) => number);
validate: ((name, value) => void);
}
-
default: number
-
description: string
-
parse: ((string) => number)
-
- (string): number
-
Returns number
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: number
Returns void
-
default-model: {
default: string;
description: string;
parse: ((string) => string);
validate: ((name, value) => void);
}
-
default: string
-
description: string
-
parse: ((string) => string)
-
- (string): string
-
Returns string
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: string
Returns void
-
default-openResponseIn: {
default: ((url?) => string);
description: string;
parse: ((string) => string);
validate: ((name, value) => void);
}
-
default: ((url?) => string)
-
- (url?): string
-
Returns string
-
description: string
-
parse: ((string) => string)
-
- (string): string
-
Returns string
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: string
Returns void
-
default-preferGpt4: {
default: boolean;
description: string;
parse: ((string) => boolean);
validate: ((name, value) => void);
}
-
default: boolean
-
description: string
-
parse: ((string) => boolean)
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: boolean
Returns void
-
default-systemMessage: {
default: never[];
description: string;
parse: (<T>(json) => T[]);
validate: ((name, value) => void);
}
-
default: never[]
-
description: string
-
parse: (<T>(json) => T[])
-
- <T>(json): T[]
-
Returns T[]
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: string[]
Returns void
-
default-temperature: {
default: number;
description: string;
parse: ((string) => number);
validate: ((name, value) => void);
}
-
default: number
-
description: string
-
parse: ((string) => number)
-
- (string): number
-
Returns number
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: number
Returns void
-
default-terminalOutput: {
default: boolean;
description: string;
parse: ((string) => boolean);
validate: ((name, value) => void);
}
-
default: boolean
-
description: string
-
parse: ((string) => boolean)
-
validate: ((name, value) => void)
-
- (name, value): void
-
Parameters
-
name: string
-
value: boolean
Returns void
-
presets: {
default: {};
description: string;
parse: Function;
validate: ((name, presets) => void);
}
-
default: {}
-
description: string
-
parse: Function
-
validate: ((name, presets) => void)
-
- (name, presets): void
-
Returns void
-
presets-examples: {
default: {
DK: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
};
EN: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
};
java: {
description: string;
systemMessage: string[];
temperature: number;
};
npm: {
description: string;
systemMessage: string[];
temperature: number;
};
q: {
description: string;
improveReponse: string;
systemMessage: never[];
temperature: number;
};
refactor: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
};
ts: {
description: string;
systemMessage: string[];
temperature: number;
};
tsdocc: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
};
tsdocf: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
};
tstest: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
};
ub: {
description: string;
markdownOutput: boolean;
systemMessage: string[];
temperature: number;
};
ubsw: {
description: string;
systemMessage: string[];
temperature: number;
};
};
description: string;
parse: Function;
validate: ((name, presets) => void);
}
-
default: {
DK: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
};
EN: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
};
java: {
description: string;
systemMessage: string[];
temperature: number;
};
npm: {
description: string;
systemMessage: string[];
temperature: number;
};
q: {
description: string;
improveReponse: string;
systemMessage: never[];
temperature: number;
};
refactor: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
};
ts: {
description: string;
systemMessage: string[];
temperature: number;
};
tsdocc: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
};
tsdocf: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
};
tstest: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
};
ub: {
description: string;
markdownOutput: boolean;
systemMessage: string[];
temperature: number;
};
ubsw: {
description: string;
systemMessage: string[];
temperature: number;
};
}
-
DK: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
}
-
description: string
-
improveResponse: string
-
inputTokensResponseTokensScalar: number
-
markdownOutput: boolean
-
maxExpectedResponseTokens: number
-
openResponseIn: string
-
systemMessage: string[]
-
terminalOutput: boolean
-
EN: {
description: string;
improveResponse: string;
inputTokensResponseTokensScalar: number;
markdownOutput: boolean;
maxExpectedResponseTokens: number;
openResponseIn: string;
systemMessage: string[];
terminalOutput: boolean;
}
-
description: string
-
improveResponse: string
-
inputTokensResponseTokensScalar: number
-
markdownOutput: boolean
-
maxExpectedResponseTokens: number
-
openResponseIn: string
-
systemMessage: string[]
-
terminalOutput: boolean
-
java: {
description: string;
systemMessage: string[];
temperature: number;
}
-
description: string
-
systemMessage: string[]
-
temperature: number
-
npm: {
description: string;
systemMessage: string[];
temperature: number;
}
-
description: string
-
systemMessage: string[]
-
temperature: number
-
q: {
description: string;
improveReponse: string;
systemMessage: never[];
temperature: number;
}
-
description: string
-
improveReponse: string
-
systemMessage: never[]
-
temperature: number
-
refactor: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
}
-
description: string
-
inputTokensResponseTokensScalar: number
-
maxExpectedResponseTokens: number
-
systemMessage: string[]
-
temperature: number
-
ts: {
description: string;
systemMessage: string[];
temperature: number;
}
-
description: string
-
systemMessage: string[]
-
temperature: number
-
tsdocc: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
}
-
description: string
-
model: string
-
systemMessage: string[]
-
temperature: number
-
tsdocf: {
description: string;
inputTokensResponseTokensScalar: number;
maxExpectedResponseTokens: number;
systemMessage: string[];
temperature: number;
}
-
description: string
-
inputTokensResponseTokensScalar: number
-
maxExpectedResponseTokens: number
-
systemMessage: string[]
-
temperature: number
-
tstest: {
description: string;
model: string;
systemMessage: string[];
temperature: number;
}
-
description: string
-
model: string
-
systemMessage: string[]
-
temperature: number
-
ub: {
description: string;
markdownOutput: boolean;
systemMessage: string[];
temperature: number;
}
-
description: string
-
markdownOutput: boolean
-
systemMessage: string[]
-
temperature: number
-
ubsw: {
description: string;
systemMessage: string[];
temperature: number;
}
-
description: string
-
systemMessage: string[]
-
temperature: number
-
description: string
-
parse: Function
-
validate: ((name, presets) => void)
-
- (name, presets): void
-
Returns void
Parses a string into a boolean.
This function takes a string as input and returns a boolean based on the string value. If the string is 'true', it returns true. If the string is 'false', it returns false. If the string is neither 'true' nor 'false', it logs an error message and terminates the process.