Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -197,6 +197,16 @@ def generate_prompt_with_history_hf(prompt, history):
|
|
| 197 |
|
| 198 |
messages = "".join(["".join(["\n<human>:"+item[0], "\n<bot>:"+item[1]]) #curr_system_message +
|
| 199 |
for item in history_transformer_format])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 200 |
|
| 201 |
|
| 202 |
###################################################
|
|
@@ -211,8 +221,10 @@ def invoke (prompt, history, openai_api_key, rag_option, temperature=0.9, max_ne
|
|
| 211 |
#history_text_und_prompt = generate_prompt_with_history_hf(prompt, history)
|
| 212 |
|
| 213 |
#history für openAi formatieren
|
| 214 |
-
history_text_und_prompt = generate_prompt_with_history_openai(prompt, history)
|
| 215 |
-
|
|
|
|
|
|
|
| 216 |
|
| 217 |
if (openai_api_key == "" or openai_api_key == "sk-"):
|
| 218 |
#raise gr.Error("OpenAI API Key is required.")
|
|
|
|
| 197 |
|
| 198 |
messages = "".join(["".join(["\n<human>:"+item[0], "\n<bot>:"+item[1]]) #curr_system_message +
|
| 199 |
for item in history_transformer_format])
|
| 200 |
+
|
| 201 |
+
#Prompt und History für Langchain Schnittstelle
|
| 202 |
+
def generate_prompt_with_history_langchain(prompt, history):
|
| 203 |
+
history_langchain_format = []
|
| 204 |
+
for human, ai in history:
|
| 205 |
+
history_langchain_format.append(HumanMessage(content=human))
|
| 206 |
+
history_langchain_format.append(AIMessage(content=ai))
|
| 207 |
+
history_langchain_format.append(HumanMessage(content=message))
|
| 208 |
+
|
| 209 |
+
return history_langchain_format
|
| 210 |
|
| 211 |
|
| 212 |
###################################################
|
|
|
|
| 221 |
#history_text_und_prompt = generate_prompt_with_history_hf(prompt, history)
|
| 222 |
|
| 223 |
#history für openAi formatieren
|
| 224 |
+
#history_text_und_prompt = generate_prompt_with_history_openai(prompt, history)
|
| 225 |
+
|
| 226 |
+
#history für Langchain formatieren
|
| 227 |
+
history_text_und_prompt = generate_prompt_with_history_langchain(prompt, history)
|
| 228 |
|
| 229 |
if (openai_api_key == "" or openai_api_key == "sk-"):
|
| 230 |
#raise gr.Error("OpenAI API Key is required.")
|