Yuchan5386 commited on
Commit
a4a22d3
Β·
verified Β·
1 Parent(s): 684d21d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -214,6 +214,21 @@ def generate_text_topp_stream(model, prompt, max_len=100, max_gen=98, p=0.9, tem
214
 
215
  yield decoded_text
216
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
  @app.get("/generate", response_class=PlainTextResponse)
218
  async def generate(request: Request):
219
  prompt = request.query_params.get("prompt", "μ•ˆλ…•ν•˜μ„Έμš”")
 
214
 
215
  yield decoded_text
216
 
217
+ def respond(input_text):
218
+ intent = simple_intent_classifier(input_text)
219
+
220
+ if "이름" in input_text:
221
+ return "제 이름은 Ector.Vμž…λ‹ˆλ‹€."
222
+
223
+ if "λˆ„κ΅¬" in input_text:
224
+ return "μ €λŠ” Ector.V라고 ν•΄μš”."
225
+
226
+ # 일상 λŒ€ν™”: μƒ˜ν”Œλ§ + fallback
227
+ response = generate_text_topp_stream(model, input_text)
228
+ if not is_valid_response(response) or mismatch_tone(input_text, response):
229
+ response = generate_text_topp_stream(model, input_text)
230
+ return response
231
+
232
  @app.get("/generate", response_class=PlainTextResponse)
233
  async def generate(request: Request):
234
  prompt = request.query_params.get("prompt", "μ•ˆλ…•ν•˜μ„Έμš”")