Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -146,6 +146,21 @@ def analyze_space(url: str, progress=gr.Progress()):
|
|
146 |
print(traceback.format_exc())
|
147 |
return f"μ€λ₯κ° λ°μνμ΅λλ€: {str(e)}", "", None, ""
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
def create_ui():
|
150 |
try:
|
151 |
css = """
|
@@ -232,9 +247,7 @@ def create_ui():
|
|
232 |
top_p = gr.Slider(minimum=0, maximum=1, value=0.9, label="Top P")
|
233 |
|
234 |
examples = [
|
235 |
-
|
236 |
-
["UHD μ΄λ―Έμ§ μ½λ μ€ν"],
|
237 |
-
["MixGEN μ½λ μ€ν"],
|
238 |
["μμΈν μ¬μ© λ°©λ²μ λ§μΉ νλ©΄μ 보면μ μ€λͺ
νλ―μ΄ 4000 ν ν° μ΄μ μμΈν μ€λͺ
νλΌ"],
|
239 |
["FAQ 20건μ μμΈνκ² μμ±νλΌ. 4000ν ν° μ΄μ μ¬μ©νλΌ."],
|
240 |
["μ¬μ© λ°©λ²κ³Ό μ°¨λ³μ , νΉμ§, κ°μ μ μ€μ¬μΌλ‘ 4000 ν ν° μ΄μ μ νλΈ μμ μ€ν¬λ¦½νΈ ννλ‘ μμ±νλΌ"],
|
|
|
146 |
print(traceback.format_exc())
|
147 |
return f"μ€λ₯κ° λ°μνμ΅λλ€: {str(e)}", "", None, ""
|
148 |
|
149 |
+
def respond(message: str, chat_history: List[Dict[str, str]], system_message: str, max_tokens: int, temperature: float, top_p: float):
|
150 |
+
messages = [{"role": "system", "content": system_message}]
|
151 |
+
for chat in chat_history:
|
152 |
+
messages.append({"role": "user", "content": chat["role"] == "user"})
|
153 |
+
messages.append({"role": "assistant", "content": chat["role"] == "assistant"})
|
154 |
+
messages.append({"role": "user", "content": message})
|
155 |
+
|
156 |
+
try:
|
157 |
+
response = ""
|
158 |
+
for chunk in hf_client.chat_completion_stream(messages, max_tokens=max_tokens, temperature=temperature, top_p=top_p):
|
159 |
+
response += chunk.choices[0].delta.content or ""
|
160 |
+
yield response
|
161 |
+
except Exception as e:
|
162 |
+
yield f"μλ΅ μμ± μ€ μ€λ₯ λ°μ: {str(e)}"
|
163 |
+
|
164 |
def create_ui():
|
165 |
try:
|
166 |
css = """
|
|
|
247 |
top_p = gr.Slider(minimum=0, maximum=1, value=0.9, label="Top P")
|
248 |
|
249 |
examples = [
|
250 |
+
|
|
|
|
|
251 |
["μμΈν μ¬μ© λ°©λ²μ λ§μΉ νλ©΄μ 보면μ μ€λͺ
νλ―μ΄ 4000 ν ν° μ΄μ μμΈν μ€λͺ
νλΌ"],
|
252 |
["FAQ 20건μ μμΈνκ² μμ±νλΌ. 4000ν ν° μ΄μ μ¬μ©νλΌ."],
|
253 |
["μ¬μ© λ°©λ²κ³Ό μ°¨λ³μ , νΉμ§, κ°μ μ μ€μ¬μΌλ‘ 4000 ν ν° μ΄μ μ νλΈ μμ μ€ν¬λ¦½νΈ ννλ‘ μμ±νλΌ"],
|