| 
					
				 | 
			
			
				@@ -1,4 +1,4 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-from langchain.embeddings import XinferenceEmbeddings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from core.third_party.langchain.embeddings.xinference_embedding import XinferenceEmbedding as XinferenceEmbeddings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from replicate.exceptions import ModelError, ReplicateError 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from core.model_providers.error import LLMBadRequestError 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14,7 +14,8 @@ class XinferenceEmbedding(BaseEmbedding): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         client = XinferenceEmbeddings( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            **credentials, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            server_url=credentials['server_url'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            model_uid=credentials['model_uid'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         super().__init__(model_provider, client, name) 
			 |