manik-hossain commited on
Commit
7375c28
·
1 Parent(s): 552eb94
Files changed (1) hide show
  1. app.py +15 -12
app.py CHANGED
@@ -1,6 +1,6 @@
1
  import streamlit as st
2
  import os
3
- import redis
4
  from langchain.docstore.document import Document
5
  from sklearn.datasets import fetch_20newsgroups
6
  from langchain_huggingface import HuggingFaceEmbeddings
@@ -9,22 +9,25 @@ from langchain_openai import ChatOpenAI
9
  from langchain_core.output_parsers import StrOutputParser
10
  from langchain_core.prompts import ChatPromptTemplate
11
  from langchain_core.runnables import RunnablePassthrough
12
- # from dotenv import load_dotenv
13
- # load_dotenv()
14
 
 
 
 
15
  @st.cache_resource
16
  def load():
17
  openai_api_key = os.getenv("OPENAI_API_KEY")
18
- redis_pass = os.getenv("REDIS_PASS")
19
- REDIS_URL = os.getenv("REDIS_URL", "redis://localhost:6379")
20
  # redis_client = redis.from_url(REDIS_URL)
21
- redis_client = redis.Redis(
22
- host='redis-14461.c264.ap-south-1-1.ec2.redns.redis-cloud.com',
23
- port=14461,
24
- decode_responses=True,
25
- username="default",
26
- password=redis_pass,
27
- )
28
 
29
 
30
 
 
1
  import streamlit as st
2
  import os
3
+ # import redis
4
  from langchain.docstore.document import Document
5
  from sklearn.datasets import fetch_20newsgroups
6
  from langchain_huggingface import HuggingFaceEmbeddings
 
9
  from langchain_core.output_parsers import StrOutputParser
10
  from langchain_core.prompts import ChatPromptTemplate
11
  from langchain_core.runnables import RunnablePassthrough
12
+ from dotenv import load_dotenv
13
+ load_dotenv()
14
 
15
+ redis_pass = os.getenv("REDIS_PASS")
16
+ url = f"redis://default:{redis_pass}@redis-14461.c264.ap-south-1-1.ec2.redns.redis-cloud.com:14461"
17
+ # st.write(url)
18
  @st.cache_resource
19
  def load():
20
  openai_api_key = os.getenv("OPENAI_API_KEY")
21
+ # redis_pass = os.getenv("REDIS_PASS")
22
+ REDIS_URL = os.getenv("REDIS_URL", url)
23
  # redis_client = redis.from_url(REDIS_URL)
24
+ # redis_client = redis.Redis(
25
+ # host='redis-14461.c264.ap-south-1-1.ec2.redns.redis-cloud.com',
26
+ # port=14461,
27
+ # decode_responses=True,
28
+ # username="default",
29
+ # password=redis_pass,
30
+ # )
31
 
32
 
33