env variables are hidden now

This commit is contained in:
Hasnain Ahmed 2025-11-02 19:06:11 +05:00
parent cf8fe0bc31
commit d0776b3177
3 changed files with 12 additions and 8 deletions

View File

@ -1,11 +1,12 @@
from langchain_openai import OpenAIEmbeddings
from dotenv import load_dotenv
from langchain_postgres import PGVector
import os
load_dotenv()
CONNECTION_STRING = 'postgresql+psycopg2://postgres:test@localhost:5433/vector_db'
COLLECTION_NAME = 'duas_tags_vectors'
CONNECTION_STRING = os.getenv('CONNECTION_STRING')
COLLECTION_NAME = os.getenv('COLLECTION_NAME')
# Initialize embeddings (needed for query encoding only)
embeddings = OpenAIEmbeddings(model="text-embedding-3-small")

View File

@ -5,12 +5,13 @@ from langchain_postgres import PGVector
# from langchain.schema import Document
from langchain_core.documents import Document
from dotenv import load_dotenv
import os
load_dotenv()
# Database configuration
CONNECTION_STRING = 'postgresql+psycopg2://postgres:test@localhost:5433/vector_db'
COLLECTION_NAME = 'duas_tags_vectors'
CONNECTION_STRING = os.getenv('CONNECTION_STRING')
COLLECTION_NAME = os.getenv('COLLECTION_NAME')
# Load JSON data
with open('duas_directus_published.json', 'r', encoding='utf-8') as f:

View File

@ -6,6 +6,7 @@ from langchain_openai import OpenAIEmbeddings
from langchain_postgres import PGVector
from dotenv import load_dotenv
import uvicorn
import os
load_dotenv()
@ -26,8 +27,9 @@ app.add_middleware(
)
# Database configuration
CONNECTION_STRING = 'postgresql+psycopg2://postgres:test@localhost:5433/vector_db'
COLLECTION_NAME = 'duas_tags_vectors'
CONNECTION_STRING = os.getenv('CONNECTION_STRING')
COLLECTION_NAME = os.getenv('COLLECTION_NAME')
# Initialize embeddings and vector store
embeddings = OpenAIEmbeddings(model="text-embedding-3-small")