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
        • Parameters

          • 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
        • Parameters

          • string: string

          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)
        • (string): boolean
        • 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.

          Parameters

          • string: string

            The string to be parsed into a boolean.

          Returns boolean

          A boolean value based on the input string.

          Throws

          Will throw an error if the input string is not 'true' or 'false'.

    • 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
        • Parameters

          • string: string

          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
        • Parameters

          • 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
        • Parameters

          • Optional url: string

          Returns string

    • description: string
    • parse: ((string) => string)
        • (string): string
        • Parameters

          • 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)
        • (string): boolean
        • 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.

          Parameters

          • string: string

            The string to be parsed into a boolean.

          Returns boolean

          A boolean value based on the input string.

          Throws

          Will throw an error if the input string is not 'true' or 'false'.

    • 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[]
        • Type Parameters

          • T

          Parameters

          • json: string

          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
        • Parameters

          • string: string

          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)
        • (string): boolean
        • 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.

          Parameters

          • string: string

            The string to be parsed into a boolean.

          Returns boolean

          A boolean value based on the input string.

          Throws

          Will throw an error if the input string is not 'true' or 'false'.

    • 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
          • Parameters

            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
          • Parameters

            Returns void

    Generated using TypeDoc