Spaces:
Running
Running
Upload 2 files
Browse files
ask_candid/base/config/connections.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
from dataclasses import dataclass, field
|
|
|
2 |
|
3 |
from dotenv import dotenv_values, find_dotenv
|
4 |
|
@@ -21,16 +22,13 @@ class BaseElasticAPIKeyCredential:
|
|
21 |
|
22 |
|
23 |
__env_values__ = dotenv_values(
|
24 |
-
dotenv_path=find_dotenv(".env", raise_error_if_not_found=
|
25 |
)
|
26 |
|
27 |
-
|
28 |
-
|
29 |
-
api_key=__env_values__.get("SEMANTIC_ELASTIC_API_KEY"),
|
30 |
-
)
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
password=__env_values__.get("CDS_PWD")
|
36 |
)
|
|
|
1 |
from dataclasses import dataclass, field
|
2 |
+
import os
|
3 |
|
4 |
from dotenv import dotenv_values, find_dotenv
|
5 |
|
|
|
22 |
|
23 |
|
24 |
__env_values__ = dotenv_values(
|
25 |
+
dotenv_path=find_dotenv(".env", raise_error_if_not_found=False)
|
26 |
)
|
27 |
|
28 |
+
def _load_value(key: str):
|
29 |
+
return __env_values__.get(key) or os.getenv(key)
|
|
|
|
|
30 |
|
31 |
+
SEMANTIC_ELASTIC_QA = BaseElasticAPIKeyCredential(
|
32 |
+
cloud_id=_load_value("SEMANTIC_ELASTIC_CLOUD_ID"),
|
33 |
+
api_key=_load_value("SEMANTIC_ELASTIC_API_KEY"),
|
|
|
34 |
)
|
ask_candid/base/config/rest.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
from typing import TypedDict
|
|
|
2 |
|
3 |
from dotenv import dotenv_values, find_dotenv
|
4 |
|
@@ -13,9 +14,12 @@ __env_values__ = dotenv_values(
|
|
13 |
dotenv_path=find_dotenv(".env", raise_error_if_not_found=True)
|
14 |
)
|
15 |
|
|
|
|
|
|
|
16 |
CDS_API = Api(
|
17 |
-
url=
|
18 |
-
key=
|
19 |
)
|
20 |
|
21 |
-
OPENAI = Api(url=None, key=
|
|
|
1 |
from typing import TypedDict
|
2 |
+
import os
|
3 |
|
4 |
from dotenv import dotenv_values, find_dotenv
|
5 |
|
|
|
14 |
dotenv_path=find_dotenv(".env", raise_error_if_not_found=True)
|
15 |
)
|
16 |
|
17 |
+
def _load_value(key: str):
|
18 |
+
return __env_values__.get(key) or os.getenv(key)
|
19 |
+
|
20 |
CDS_API = Api(
|
21 |
+
url=_load_value("CDS_API_URL"),
|
22 |
+
key=_load_value("CDS_API_KEY")
|
23 |
)
|
24 |
|
25 |
+
OPENAI = Api(url=None, key=_load_value("OPENAI_API_KEY"))
|