File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -726,14 +726,19 @@ def get_splitter(
726726        else :
727727            max_tokens  =  get_model_max_tokens (modelname )
728728
729-         # don't use overly large chunks anyway 
730-         max_tokens  =  min (max_tokens , env .WDOC_MAX_CHUNK_SIZE )
731729    except  Exception  as  err :
732730        max_tokens  =  4096 
733731        logger .warning (
734732            f"Failed to get max_tokens limit for model { modelname .original } { err }  
735733        )
736734
735+     # don't use overly large chunks anyway 
736+     if  max_tokens  >  env .WDOC_MAX_CHUNK_SIZE :
737+         logger .debug (
738+             f"Setting max_tokens for model { modelname } { env .WDOC_MAX_CHUNK_SIZE } { max_tokens }  
739+         )
740+     max_tokens  =  min (max_tokens , env .WDOC_MAX_CHUNK_SIZE )
741+ 
737742    model_tkn_length  =  partial (get_tkn_length , modelname = modelname .original )
738743
739744    if  task  in  ["query" , "search" ]:
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments