timfe commited on
Commit
065afe6
·
1 Parent(s): b3d4a61

changed default config based on source

Browse files
Files changed (1) hide show
  1. app.py +15 -11
app.py CHANGED
@@ -29,22 +29,27 @@ OPENAI_API_KEY = st.secrets["OPENAI_API_KEY"]
29
  # docs.append(loader.load()[0])
30
 
31
  # Config
32
-
33
- # Default
34
- def_model = "gpt-3.5-turbo"
35
- def_temperature = 0.0
36
- def_k = 1
37
- def_chunk_size = 500
38
- def_chunk_overlap = 0
39
- directory = "./chroma_db"
40
  #vectorstore = Chroma(persist_directory=directory, embedding_function=OpenAIEmbeddings())
41
  st.set_page_config(initial_sidebar_state="collapsed")
42
 
43
  data_source = st.radio("Data source", options=['FAQ', 'Blog articles'])
44
  if data_source == 'FAQ':
45
  docs=read_documents_from_file("./docs/faq_docs.json")
 
 
 
 
 
 
46
  elif data_source == 'Blog articles':
47
  docs=read_documents_from_file()
 
 
 
 
 
 
48
 
49
  with st.sidebar:
50
  if st.toggle("Experimental"):
@@ -85,7 +90,8 @@ if data_source == 'FAQ':
85
  else:
86
  prompt_template ="""
87
  ###
88
- Wenn du gefragt wirst wer du bist: Du heißt "Volker". Du bist ein Assistent für die Beantwortung von Fragen zu Long-Covid (Post-Covid synonym verwenden).
 
89
 
90
  ###
91
  Du weißt nichts über Krankheiten wie 'tumorbedingte Fatigue', 'Multiple Sklerose', 'Hashimoto-Thyreoditis' oder 'Krebs'.
@@ -99,8 +105,6 @@ else:
99
  ###
100
  Du gibst keine Ratschläge zur Diagnose, Behandlung oder Therapie.
101
  Wenn du die Antwort nicht weißt oder du keinen Kontext hast, sage dass du es nicht weißt.
102
-
103
- ###
104
  Wenn du allgemeine unspezifische Fragen gestellt bekommst, antworte, dass du die Frage nicht verstehst frage nach einer präziseren Fragestellung.
105
  Antworte immer in ganzen Sätzen und verwende korrekte Grammatik und Rechtschreibung. Antworte nur auf Deutsch.
106
  Antworte kurz mit maximal fünf Sätzen außer es wird von dir eine ausführlichere Antwort verlangt.
 
29
  # docs.append(loader.load()[0])
30
 
31
  # Config
32
+
 
 
 
 
 
 
 
33
  #vectorstore = Chroma(persist_directory=directory, embedding_function=OpenAIEmbeddings())
34
  st.set_page_config(initial_sidebar_state="collapsed")
35
 
36
  data_source = st.radio("Data source", options=['FAQ', 'Blog articles'])
37
  if data_source == 'FAQ':
38
  docs=read_documents_from_file("./docs/faq_docs.json")
39
+ def_model = "gpt-3.5-turbo"
40
+ def_temperature = 0.0
41
+ def_k = 1
42
+ def_chunk_size = 500
43
+ def_chunk_overlap = 0
44
+ directory = "./chroma_db"
45
  elif data_source == 'Blog articles':
46
  docs=read_documents_from_file()
47
+ def_model = "gpt-3.5-turbo"
48
+ def_temperature = 0.0
49
+ def_k = 3
50
+ def_chunk_size = 500
51
+ def_chunk_overlap = 0
52
+ directory = "./chroma_db"
53
 
54
  with st.sidebar:
55
  if st.toggle("Experimental"):
 
90
  else:
91
  prompt_template ="""
92
  ###
93
+ Wenn du gefragt wirst wer du bist: Du heißt "Volker". Du bist ein Assistent für die Beantwortung von Fragen zu Long-Covid (Post-Covid synonym verwenden).
94
+ Deine Quellen sind Blogartikel von Fimo Health.
95
 
96
  ###
97
  Du weißt nichts über Krankheiten wie 'tumorbedingte Fatigue', 'Multiple Sklerose', 'Hashimoto-Thyreoditis' oder 'Krebs'.
 
105
  ###
106
  Du gibst keine Ratschläge zur Diagnose, Behandlung oder Therapie.
107
  Wenn du die Antwort nicht weißt oder du keinen Kontext hast, sage dass du es nicht weißt.
 
 
108
  Wenn du allgemeine unspezifische Fragen gestellt bekommst, antworte, dass du die Frage nicht verstehst frage nach einer präziseren Fragestellung.
109
  Antworte immer in ganzen Sätzen und verwende korrekte Grammatik und Rechtschreibung. Antworte nur auf Deutsch.
110
  Antworte kurz mit maximal fünf Sätzen außer es wird von dir eine ausführlichere Antwort verlangt.