mirror of
				https://github.com/open-webui/open-webui
				synced 2025-06-26 18:26:48 +00:00 
			
		
		
		
	refac: AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST
This commit is contained in:
		
							parent
							
								
									1236157800
								
							
						
					
					
						commit
						80f5573cf3
					
				| @ -398,19 +398,20 @@ else: | ||||
|     except Exception: | ||||
|         AIOHTTP_CLIENT_TIMEOUT = 300 | ||||
| 
 | ||||
| AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST = os.environ.get( | ||||
|     "AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST", "" | ||||
| AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST = os.environ.get( | ||||
|     "AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST", | ||||
|     os.environ.get("AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST", ""), | ||||
| ) | ||||
| 
 | ||||
| if AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST == "": | ||||
|     AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST = None | ||||
| 
 | ||||
| if AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST == "": | ||||
|     AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST = None | ||||
| else: | ||||
|     try: | ||||
|         AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST = int( | ||||
|             AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST | ||||
|         ) | ||||
|         AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST = int(AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST) | ||||
|     except Exception: | ||||
|         AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST = 5 | ||||
|         AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST = 5 | ||||
| 
 | ||||
| 
 | ||||
| #################################### | ||||
| # OFFLINE_MODE | ||||
|  | ||||
| @ -55,7 +55,7 @@ from open_webui.env import ( | ||||
|     ENV, | ||||
|     SRC_LOG_LEVELS, | ||||
|     AIOHTTP_CLIENT_TIMEOUT, | ||||
|     AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST, | ||||
|     AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST, | ||||
|     BYPASS_MODEL_ACCESS_CONTROL, | ||||
| ) | ||||
| from open_webui.constants import ERROR_MESSAGES | ||||
| @ -72,7 +72,7 @@ log.setLevel(SRC_LOG_LEVELS["OLLAMA"]) | ||||
| 
 | ||||
| 
 | ||||
| async def send_get_request(url, key=None, user: UserModel = None): | ||||
|     timeout = aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST) | ||||
|     timeout = aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST) | ||||
|     try: | ||||
|         async with aiohttp.ClientSession(timeout=timeout, trust_env=True) as session: | ||||
|             async with session.get( | ||||
| @ -216,7 +216,7 @@ async def verify_connection( | ||||
|     key = form_data.key | ||||
| 
 | ||||
|     async with aiohttp.ClientSession( | ||||
|         timeout=aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST) | ||||
|         timeout=aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST) | ||||
|     ) as session: | ||||
|         try: | ||||
|             async with session.get( | ||||
|  | ||||
| @ -22,7 +22,7 @@ from open_webui.config import ( | ||||
| ) | ||||
| from open_webui.env import ( | ||||
|     AIOHTTP_CLIENT_TIMEOUT, | ||||
|     AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST, | ||||
|     AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST, | ||||
|     ENABLE_FORWARD_USER_INFO_HEADERS, | ||||
|     BYPASS_MODEL_ACCESS_CONTROL, | ||||
| ) | ||||
| @ -53,7 +53,7 @@ log.setLevel(SRC_LOG_LEVELS["OPENAI"]) | ||||
| 
 | ||||
| 
 | ||||
| async def send_get_request(url, key=None, user: UserModel = None): | ||||
|     timeout = aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST) | ||||
|     timeout = aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST) | ||||
|     try: | ||||
|         async with aiohttp.ClientSession(timeout=timeout, trust_env=True) as session: | ||||
|             async with session.get( | ||||
| @ -448,9 +448,7 @@ async def get_models( | ||||
| 
 | ||||
|         r = None | ||||
|         async with aiohttp.ClientSession( | ||||
|             timeout=aiohttp.ClientTimeout( | ||||
|                 total=AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST | ||||
|             ) | ||||
|             timeout=aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST) | ||||
|         ) as session: | ||||
|             try: | ||||
|                 async with session.get( | ||||
| @ -530,7 +528,7 @@ async def verify_connection( | ||||
|     key = form_data.key | ||||
| 
 | ||||
|     async with aiohttp.ClientSession( | ||||
|         timeout=aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_OPENAI_MODEL_LIST) | ||||
|         timeout=aiohttp.ClientTimeout(total=AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST) | ||||
|     ) as session: | ||||
|         try: | ||||
|             async with session.get( | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user