aaronmat1905 commited on
Commit
e08b245
·
verified ·
1 Parent(s): 65aa5b2
Files changed (1) hide show
  1. app.py +13 -20
app.py CHANGED
@@ -114,26 +114,19 @@ elif page == "💡 Brainstorm Hub":
114
  elif page == "🤖 AI Assistant":
115
  st.title("🤖 Prospira AI Business Mentor")
116
 
117
- class LLaMAAssistant:
118
- def __init__(self, model_name="meta-llama/Llama-2-7b-chat-hf"):
119
- try:
120
- self.tokenizer = AutoTokenizer.from_pretrained(model_name)
121
- self.model = AutoModelForCausalLM.from_pretrained(
122
- model_name, torch_dtype=torch.float16, device_map="auto"
123
- )
124
- except Exception as e:
125
- st.error(f"Model loading error: {e}")
126
- self.model = None
127
- self.tokenizer = None
128
-
129
- def generate_response(self, prompt: str) -> str:
130
- if not self.model or not self.tokenizer:
131
- return "LLM not initialized."
132
- input_ids = self.tokenizer(prompt, return_tensors="pt").input_ids.to(self.model.device)
133
- output = self.model.generate(input_ids, max_length=300)
134
- return self.tokenizer.decode(output[0], skip_special_tokens=True)
135
-
136
- assistant = LLaMAAssistant()
137
  user_input = st.text_area("Ask Prospira AI for Business Advice:")
138
  if st.button("Get AI Insights"):
139
  response = assistant.generate_response(user_input)
 
114
  elif page == "🤖 AI Assistant":
115
  st.title("🤖 Prospira AI Business Mentor")
116
 
117
+ def render_chat():
118
+ st.header("💬 Business AI Assistant")
119
+
120
+ # Embed the Hugging Face Space iframe
121
+ st.write("""
122
+ <iframe
123
+ src="https://demoorganisation34-chatbot-for-prospira.hf.space"
124
+ frameborder="0"
125
+ width="850"
126
+ height="450"
127
+ ></iframe>
128
+ """, unsafe_allow_html=True)
129
+
 
 
 
 
 
 
 
130
  user_input = st.text_area("Ask Prospira AI for Business Advice:")
131
  if st.button("Get AI Insights"):
132
  response = assistant.generate_response(user_input)