mirror of
				https://github.com/hwchase17/langchain.git
				synced 2025-10-30 23:29:54 +00:00 
			
		
		
		
	Co-authored-by: Harrison Chase <hw.chase.17@gmail.com> Co-authored-by: Lance Martin <lance@langchain.dev> Co-authored-by: Jacob Lee <jacoblee93@gmail.com>
		
			
				
	
	
		
			16 lines
		
	
	
		
			495 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			495 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import os
 | |
| 
 | |
| ELASTIC_CLOUD_ID = os.getenv("ELASTIC_CLOUD_ID")
 | |
| ELASTIC_USERNAME = os.getenv("ELASTIC_USERNAME", "elastic")
 | |
| ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
 | |
| ES_URL = os.getenv("ES_URL", "http://localhost:9200")
 | |
| 
 | |
| if ELASTIC_CLOUD_ID and ELASTIC_USERNAME and ELASTIC_PASSWORD:
 | |
|     es_connection_details = {
 | |
|         "es_cloud_id": ELASTIC_CLOUD_ID,
 | |
|         "es_user": ELASTIC_USERNAME,
 | |
|         "es_password": ELASTIC_PASSWORD,
 | |
|     }
 | |
| else:
 | |
|     es_connection_details = {"es_url": ES_URL}
 |