Spaces:
Running
on
Zero
Running
on
Zero
BramVanroy
commited on
Commit
•
3ef549e
1
Parent(s):
de6d186
Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
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 |
""")
|