mirror of
				https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
				synced 2025-11-04 16:23:41 +08:00 
			
		
		
		
	fix: crash caused by filter config
This commit is contained in:
		@@ -89,7 +89,9 @@ export function isValidNumber(x: number, min: number, max: number) {
 | 
			
		||||
  return typeof x === "number" && x <= max && x >= min;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function filterConfig(config: ModelConfig): Partial<ModelConfig> {
 | 
			
		||||
export function filterConfig(oldConfig: ModelConfig): Partial<ModelConfig> {
 | 
			
		||||
  const config = Object.assign({}, oldConfig);
 | 
			
		||||
 | 
			
		||||
  const validator: {
 | 
			
		||||
    [k in keyof ModelConfig]: (x: ModelConfig[keyof ModelConfig]) => boolean;
 | 
			
		||||
  } = {
 | 
			
		||||
@@ -103,7 +105,7 @@ export function filterConfig(config: ModelConfig): Partial<ModelConfig> {
 | 
			
		||||
      return isValidNumber(x as number, -2, 2);
 | 
			
		||||
    },
 | 
			
		||||
    temperature(x) {
 | 
			
		||||
      return isValidNumber(x as number, 0, 1);
 | 
			
		||||
      return isValidNumber(x as number, 0, 2);
 | 
			
		||||
    },
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user