| 
					
				 | 
			
			
				@@ -1,6 +1,5 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import logging 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from collections.abc import Generator 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-from os.path import join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from typing import Optional, cast 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from httpx import Timeout 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -19,6 +18,7 @@ from openai import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from openai.types.chat import ChatCompletion, ChatCompletionChunk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from openai.types.chat.chat_completion_message import FunctionCall 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from yarl import URL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from core.model_runtime.entities.message_entities import ( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -265,7 +265,7 @@ class ChatGLMLargeLanguageModel(LargeLanguageModel): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         client_kwargs = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "timeout": Timeout(315.0, read=300.0, write=10.0, connect=5.0), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             "api_key": "1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            "base_url": join(credentials['api_base'], 'v1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            "base_url": str(URL(credentials['api_base']) / 'v1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return client_kwargs 
			 |