mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-10 23:41:28 +00:00
Templates (#12294)
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>
This commit is contained in:
15
templates/rag-elasticsearch/rag_elasticsearch/connection.py
Normal file
15
templates/rag-elasticsearch/rag_elasticsearch/connection.py
Normal file
@@ -0,0 +1,15 @@
|
||||
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}
|
Reference in New Issue
Block a user