alexkueck commited on
Commit
470b3c2
·
1 Parent(s): b2aaef4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -15
app.py CHANGED
@@ -3,6 +3,7 @@ import os
3
  import gradio as gr
4
  import random
5
  import time
 
6
 
7
  # HF Inference Endpoints parameter
8
  endpoint_url = "https://qrh4fv8e7x3fw9w3.us-east-1.aws.endpoints.huggingface.cloud" #\
@@ -45,21 +46,7 @@ def reset_textbox_stream(message, chat_history):
45
  #print("******************")
46
  return "", chat_history
47
 
48
- ########################################################################
49
- #Prompt mit History zusammensetzen
50
- #ohne Tokenizer - für huggingchat chatbot nutzen - nur um den aktuellen prompt mit historie zu erzeugen
51
- def generate_prompt_with_history(text, history):
52
- prompt = "Das folgende ist eine Unterhaltung zwischen einem Menschen und einer KI. Wenn die Frage in der Unterhaltung in deutsch gestellt wird, soll der Ki-Assistent auch in deutsch antworten. Der Mensch und der KI Assistent chatten abwechselnd miteinander, wobei der KI Assistent in deutsch antwortet. Der KI Assistent liefert so genau wie möglich Antworten zu den Fragen des Menschen und das in einem Markdown Format. Der KI Assistent lehnt es ab, Themen, Fragen und Anweisungen zu unethischen, gegensätzlichen oder sensiblen Dingen und Themen zu beantworten. Wird der KI Assistewnt nach aktuellen Dingen gefragt, wie z.B. dem Wetter, dann antworte höflich, dass du nicht auf aktuellen Daten trainiert wurdest und daher keine zuverlässige Antwort geben kannst. Vervollständige das Geschriebene mit genau diesen Vorgaben und antworte wenn möglich in deutsch."
53
- #Englisch: The following is a conversation between a human and an AI assistant named Baize (named after a mythical creature in Chinese folklore). Baize is an open-source AI assistant developed by UCSD and Sun Yat-Sen University. The human and the AI assistant take turns chatting. The AI assistant always provides responses in as much detail as possible, and in Markdown format. The AI assistant always declines to engage with topics, questions and instructions related to unethical, controversial, or sensitive issues. Complete the transcript in exactly that format."
54
- history_text = ""
55
-
56
- if not history:
57
- history_text=""
58
- else:
59
- for x in history[::-1]:
60
- history_text = history_text + " " + x[0]
61
-
62
- return prompt + " " + history_text + " " + text
63
 
64
 
65
  def user(user_message, history):
 
3
  import gradio as gr
4
  import random
5
  import time
6
+ from utils import *
7
 
8
  # HF Inference Endpoints parameter
9
  endpoint_url = "https://qrh4fv8e7x3fw9w3.us-east-1.aws.endpoints.huggingface.cloud" #\
 
46
  #print("******************")
47
  return "", chat_history
48
 
49
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
 
51
 
52
  def user(user_message, history):