Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -4,8 +4,8 @@ import time
|
|
4 |
import os
|
5 |
from dotenv import load_dotenv
|
6 |
from sentence_transformers import SentenceTransformer
|
7 |
-
from langchain_community.vectorstores import Chroma
|
8 |
-
from langchain_community.embeddings import HuggingFaceEmbeddings
|
9 |
load_dotenv()
|
10 |
|
11 |
CHAT_BOTS = {"Mixtral 8x7B v0.1" :"mistralai/Mixtral-8x7B-Instruct-v0.1"}
|
@@ -98,6 +98,28 @@ def chat_box() :
|
|
98 |
with st.chat_message(message["role"]):
|
99 |
st.markdown(message["content"])
|
100 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
def generate_chat_stream(prompt) :
|
102 |
links = []
|
103 |
if st.session_state.rag_enabled :
|
|
|
4 |
import os
|
5 |
from dotenv import load_dotenv
|
6 |
from sentence_transformers import SentenceTransformer
|
7 |
+
#from langchain_community.vectorstores import Chroma
|
8 |
+
#from langchain_community.embeddings import HuggingFaceEmbeddings
|
9 |
load_dotenv()
|
10 |
|
11 |
CHAT_BOTS = {"Mixtral 8x7B v0.1" :"mistralai/Mixtral-8x7B-Instruct-v0.1"}
|
|
|
98 |
with st.chat_message(message["role"]):
|
99 |
st.markdown(message["content"])
|
100 |
|
101 |
+
def formattaPrompt(prompt, systemRole, systemStyle, instruction):
|
102 |
+
input_text = f'''
|
103 |
+
{{
|
104 |
+
"input": {{
|
105 |
+
"role": "system",
|
106 |
+
"content": "{systemRole}",
|
107 |
+
"style": "{systemStyle}"
|
108 |
+
}},
|
109 |
+
"messages": [
|
110 |
+
{{
|
111 |
+
"role": "instructions",
|
112 |
+
"content": "{instruction} "("{systemStyle}")"
|
113 |
+
}},
|
114 |
+
{{
|
115 |
+
"role": "user",
|
116 |
+
"content": "{input}"
|
117 |
+
}}
|
118 |
+
]
|
119 |
+
}}
|
120 |
+
'''
|
121 |
+
return input_text
|
122 |
+
|
123 |
def generate_chat_stream(prompt) :
|
124 |
links = []
|
125 |
if st.session_state.rag_enabled :
|