|  | @@ -34,20 +34,15 @@ export type IConfigModelProps = {
 | 
	
		
			
				|  |  |    completionParams: CompletionParams
 | 
	
		
			
				|  |  |    onCompletionParamsChange: (newParams: CompletionParams) => void
 | 
	
		
			
				|  |  |    disabled: boolean
 | 
	
		
			
				|  |  | -  canUseGPT4: boolean
 | 
	
		
			
				|  |  | -  onShowUseGPT4Confirm: () => void
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const ConfigModel: FC<IConfigModelProps> = ({
 | 
	
		
			
				|  |  | -  // mode,
 | 
	
		
			
				|  |  |    modelId,
 | 
	
		
			
				|  |  |    provider,
 | 
	
		
			
				|  |  |    setModelId,
 | 
	
		
			
				|  |  |    completionParams,
 | 
	
		
			
				|  |  |    onCompletionParamsChange,
 | 
	
		
			
				|  |  |    disabled,
 | 
	
		
			
				|  |  | -  canUseGPT4,
 | 
	
		
			
				|  |  | -  onShowUseGPT4Confirm,
 | 
	
		
			
				|  |  |  }) => {
 | 
	
		
			
				|  |  |    const { t } = useTranslation()
 | 
	
		
			
				|  |  |    const { textGenerationModelList } = useProviderContext()
 | 
	
	
		
			
				|  | @@ -122,11 +117,6 @@ const ConfigModel: FC<IConfigModelProps> = ({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    const handleSelectModel = (id: string, nextProvider = ProviderEnum.openai) => {
 | 
	
		
			
				|  |  |      return async () => {
 | 
	
		
			
				|  |  | -      if (id === 'gpt-4' && !canUseGPT4) {
 | 
	
		
			
				|  |  | -        hideConfig()
 | 
	
		
			
				|  |  | -        onShowUseGPT4Confirm()
 | 
	
		
			
				|  |  | -        return
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  |        const prevParamsRule = getAllParams()[provider]?.[modelId]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        setModelId(id, nextProvider)
 |