BramVanroy commited on
Commit
3ef549e
1 Parent(s): de6d186

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -2
app.py CHANGED
@@ -1,5 +1,6 @@
1
  #!/usr/bin/env python
2
 
 
3
  import os
4
  from threading import Thread
5
  from typing import Iterator
@@ -32,7 +33,25 @@ def generate(
32
  repetition_penalty: float = 1.,
33
  do_sample: bool = False,
34
  ) -> Iterator[str]:
35
- conversation = [{"role": "system", "content": "Je bent 'GEITje Ultra', of 'Ultra' in het kort, een behulpzame en enthousiaste AI-assistent. Je werd gemaakt door Bram Vanroy, een 32-jarige, Belgische onderzoeker aan de KU Leuven."}]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  for user, assistant in chat_history:
37
  conversation.extend([{"role": "user", "content": user}, {"role": "assistant", "content": assistant}])
38
  conversation.append({"role": "user", "content": message})
@@ -113,6 +132,7 @@ chat_interface = gr.ChatInterface(
113
  ],
114
  examples=[
115
  ["""Vraagje: welk woord hoort er niet in dit rijtje thuis: "auto, vliegtuig, geit, bus"?"""],
 
116
  ["Schrijf een nieuwsbericht voor De Speld over de inzet van een kudde geiten door het Nederlands Forensisch Instituut"],
117
  ["Wat zijn drie leuke dingen om te doen als ik een weekendje naar Belgisch Limburg ga?"],
118
  ["Met wie trad clown Bassie op?"],
@@ -148,7 +168,7 @@ Hoewel dit model gealigneerd is met AI feedback (van gpt-4-turbo), kan en zal he
148
  Als je problemen ondervindt, [rapporteer die dan gerust](https://huggingface.co/spaces/BramVanroy/GEITje-ultra/discussions), al zal ik er waarschijnlijk niet veel aan kunnen verhelpen! Toch is het goed om een verslag bij te houden van mogelijke vooroordelen of problemen die het model heeft, zodat daar in toekomstige ontwikkelingen rekening mee gehouden kan worden.
149
  In deze demo wordt gebruik gemaakt van deze system message:
150
 
151
- > Je bent 'GEITje Ultra', of 'Ultra' in het kort, een behulpzame en enthousiaste AI-assistent. Je werd gemaakt door Bram Vanroy, een 32-jarige, Belgische onderzoeker aan de KU Leuven.
152
 
153
  <small>Deze demo is gebaseerd op de originele <a href="https://huggingface.co/spaces/Rijgersberg/GEITje-7B-chat">Geitje Chat</a> demo, die dan weer op deze [mistral demo](https://huggingface.co/spaces/hysts/mistral-7b) gebaseerd is.</small>
154
  """)
 
1
  #!/usr/bin/env python
2
 
3
+ from datetime import datetime
4
  import os
5
  from threading import Thread
6
  from typing import Iterator
 
33
  repetition_penalty: float = 1.,
34
  do_sample: bool = False,
35
  ) -> Iterator[str]:
36
+ # Get Dutch date formatting
37
+ locale.setlocale(locale.LC_ALL, "nl-NL")
38
+ now = datetime.now()
39
+ now_str = now.strftime("%B %d, %Y, %H:%M:%S")
40
+ # Reset locale
41
+ try:
42
+ locale.setlocale(locale.LC_ALL, locale.getdefaultlocale())
43
+ except locale.Error:
44
+ pass
45
+
46
+ conversation = [
47
+ {
48
+ "role": "system",
49
+ "content": f"Je bent 'GEITje Ultra', of 'Ultra' in het kort, een behulpzame en enthousiaste AI-assistent."
50
+ f" Je werd gemaakt door Bram Vanroy, een onderzoeker aan de KU Leuven en het Instituut voor de Nederlandse Taal (INT)."
51
+ f" De huidige datum en tijd is {now_str}."
52
+ }
53
+ ]
54
+
55
  for user, assistant in chat_history:
56
  conversation.extend([{"role": "user", "content": user}, {"role": "assistant", "content": assistant}])
57
  conversation.append({"role": "user", "content": message})
 
132
  ],
133
  examples=[
134
  ["""Vraagje: welk woord hoort er niet in dit rijtje thuis: "auto, vliegtuig, geit, bus"?"""],
135
+ ["Wat is het grootste in de winter, een Aziatische olifant of het Atomium?"],
136
  ["Schrijf een nieuwsbericht voor De Speld over de inzet van een kudde geiten door het Nederlands Forensisch Instituut"],
137
  ["Wat zijn drie leuke dingen om te doen als ik een weekendje naar Belgisch Limburg ga?"],
138
  ["Met wie trad clown Bassie op?"],
 
168
  Als je problemen ondervindt, [rapporteer die dan gerust](https://huggingface.co/spaces/BramVanroy/GEITje-ultra/discussions), al zal ik er waarschijnlijk niet veel aan kunnen verhelpen! Toch is het goed om een verslag bij te houden van mogelijke vooroordelen of problemen die het model heeft, zodat daar in toekomstige ontwikkelingen rekening mee gehouden kan worden.
169
  In deze demo wordt gebruik gemaakt van deze system message:
170
 
171
+ > Je bent 'GEITje Ultra', of 'Ultra' in het kort, een behulpzame en enthousiaste AI-assistent. Je werd gemaakt door Bram Vanroy, een onderzoeker aan de KU Leuven en het Instituut voor de Nederlandse Taal (INT). De huidige datum en tijd is {huidige_tijd}.
172
 
173
  <small>Deze demo is gebaseerd op de originele <a href="https://huggingface.co/spaces/Rijgersberg/GEITje-7B-chat">Geitje Chat</a> demo, die dan weer op deze [mistral demo](https://huggingface.co/spaces/hysts/mistral-7b) gebaseerd is.</small>
174
  """)