Nithi123 commited on
Commit
932dbac
·
verified ·
1 Parent(s): 3375194

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -29
app.py CHANGED
@@ -14,27 +14,11 @@ import time
14
  huggingfacehub_api_token = os.getenv("HUGGINGFACEHUB_API_TOKEN")
15
  groq_api_key = os.getenv("GROQ_API_KEY")
16
 
17
- # Debugging: Print the API keys to ensure they are being retrieved (remove these prints in production)
18
- st.write("Hugging Face Hub API Token:", huggingfacehub_api_token)
19
- st.write("GROQ API Key:", groq_api_key)
20
-
21
- # Check if the keys are retrieved correctly
22
- if not huggingfacehub_api_token:
23
- st.error("HUGGINGFACEHUB_API_TOKEN environment variable is not set")
24
- st.stop()
25
- if not groq_api_key:
26
- st.error("GROQ_API_KEY environment variable is not set")
27
- st.stop()
28
-
29
  # Set environment variables for Hugging Face
30
  os.environ['HUGGINGFACEHUB_API_TOKEN'] = huggingfacehub_api_token
31
 
32
  # Initialize the ChatGroq LLM with the retrieved API key
33
- try:
34
- llm = ChatGroq(api_key=groq_api_key, model_name="Llama3-8b-8192")
35
- except Exception as e:
36
- st.error(f"Failed to initialize ChatGroq LLM: {e}")
37
- st.stop()
38
 
39
  st.title("DataScience Chatgroq With Llama3")
40
 
@@ -68,15 +52,12 @@ if prompt1:
68
  document_chain = create_stuff_documents_chain(llm, prompt)
69
  retriever = st.session_state.vectors.as_retriever()
70
  retrieval_chain = create_retrieval_chain(retriever, document_chain)
71
- try:
72
- start = time.process_time()
73
- response = retrieval_chain.invoke({'input': prompt1})
74
- st.write("Response time: ", time.process_time() - start)
75
- st.write(response['answer'])
76
-
77
- with st.expander("Document Similarity Search"):
78
- for i, doc in enumerate(response["context"]):
79
- st.write(doc.page_content)
80
- st.write("--------------------------------")
81
- except Exception as e:
82
- st.error(f"Failed to retrieve the answer: {e}")
 
14
  huggingfacehub_api_token = os.getenv("HUGGINGFACEHUB_API_TOKEN")
15
  groq_api_key = os.getenv("GROQ_API_KEY")
16
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  # Set environment variables for Hugging Face
18
  os.environ['HUGGINGFACEHUB_API_TOKEN'] = huggingfacehub_api_token
19
 
20
  # Initialize the ChatGroq LLM with the retrieved API key
21
+ llm = ChatGroq(api_key=groq_api_key, model_name="Llama3-8b-8192")
 
 
 
 
22
 
23
  st.title("DataScience Chatgroq With Llama3")
24
 
 
52
  document_chain = create_stuff_documents_chain(llm, prompt)
53
  retriever = st.session_state.vectors.as_retriever()
54
  retrieval_chain = create_retrieval_chain(retriever, document_chain)
55
+ start = time.process_time()
56
+ response = retrieval_chain.invoke({'input': prompt1})
57
+ st.write("Response time: ", time.process_time() - start)
58
+ st.write(response['answer'])
59
+
60
+ with st.expander("Document Similarity Search"):
61
+ for i, doc in enumerate(response["context"]):
62
+ st.write(doc.page_content)
63
+ st.write("--------------------------------")