-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathparams.py
More file actions
22 lines (19 loc) · 865 Bytes
/
params.py
File metadata and controls
22 lines (19 loc) · 865 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from dotenv import load_dotenv
import os
# Load environment variables from .env file
load_dotenv()
# Access environment variables
OPENAI_API_KEY = os.getenv('OPENAI_API_KEY')
MONGODB_CONN_STRING = os.getenv('MONGODB_CONN_STRING')
DB_NAME = os.getenv('DB_NAME')
DOCS_COLLECTION = os.getenv('DOCS_COLLECTION')
CHATLOG_COLLECTION = os.getenv('CHATLOG_COLLECTION')
INITIAL_BENCHMARK_COLLECTION = os.getenv('INIITIAL_BENCHMARK_COLLECTION')
TESTSET_COLLECTION = os.getenv('TESTSET_COLLECTION')
INITIAL_BENCHMARK_COLLECTION = os.getenv('INITIAL_BENCHMARK_COLLECTION')
CONTINUOUS_MONITORING_COLLECTION = os.getenv('CONTINUOUS_MONITORING_COLLECTION')
# Langsmith environment variables
LANGCHAIN_API_KEY = os.getenv('LANGCHAIN_API_KEY')
LANGCHAIN_PROJECT = os.getenv('LANGCHAIN_PROJECT')
langchain_tracing_v2 = 'true'
langchain_endpoint = 'https://api.smith.langchain.com'