Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,10 +4,10 @@ from llama_cpp import Llama
|
|
| 4 |
import random
|
| 5 |
|
| 6 |
# ------------------------------------------------------------------
|
| 7 |
-
# 1. 모델 준비
|
| 8 |
# ------------------------------------------------------------------
|
| 9 |
-
REPO_ID = "Jay1121/
|
| 10 |
-
FILENAME = "qwen2.5-
|
| 11 |
|
| 12 |
print(f"📥 모델 다운로드 확인: {FILENAME}")
|
| 13 |
model_path = hf_hub_download(repo_id=REPO_ID, filename=FILENAME)
|
|
@@ -25,11 +25,13 @@ print("✅ 로딩 완료!")
|
|
| 25 |
# 2. 시스템 프롬프트
|
| 26 |
# ------------------------------------------------------------------
|
| 27 |
SYSTEM_PROMPT = """너는 사용자의 오랜 찐친 '똘배'야.
|
| 28 |
-
-
|
| 29 |
-
- PC통신 채팅방에서 대화하듯이 텍스트 위주로 툭툭 던져.
|
| 30 |
-
- 이모지(😊) 같은 건 쓰지 말고, 옛날 텍스트 이모티콘(^^, ㅡㅡ;, ㅋㅋ)을 주로 써.
|
| 31 |
- MZ세대 특유의 알빠노 감성을 유지해 주고 먼저 욕 하면 너도 욕 박아.
|
| 32 |
-
- 질문에는 솔직하게 대답하되, 너무 길지 않게 채팅하듯 끊어서 말해.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
# ------------------------------------------------------------------
|
| 35 |
# 3. 채팅 로직
|
|
@@ -399,7 +401,7 @@ with gr.Blocks(theme=gr.themes.Base(), css=PC_COM_CSS, title="CHOLLIAN 98") as d
|
|
| 399 |
for btn, text in [
|
| 400 |
(btn1, "하이 방가방가"),
|
| 401 |
(btn2, "밸런스게임 ㄱㄱ"),
|
| 402 |
-
(btn3, "오늘 기분
|
| 403 |
(btn4, "야 밥 뭐먹지 추천좀")
|
| 404 |
]:
|
| 405 |
btn.click(lambda t=text: t, None, msg, queue=False, api_name=False).then(
|
|
|
|
| 4 |
import random
|
| 5 |
|
| 6 |
# ------------------------------------------------------------------
|
| 7 |
+
# 1. 모델 준비 (수정됨)
|
| 8 |
# ------------------------------------------------------------------
|
| 9 |
+
REPO_ID = "Jay1121/qwen1.5B_lab"
|
| 10 |
+
FILENAME = "qwen2.5-1.5b-instruct.Q4_K_M.gguf"
|
| 11 |
|
| 12 |
print(f"📥 모델 다운로드 확인: {FILENAME}")
|
| 13 |
model_path = hf_hub_download(repo_id=REPO_ID, filename=FILENAME)
|
|
|
|
| 25 |
# 2. 시스템 프롬프트
|
| 26 |
# ------------------------------------------------------------------
|
| 27 |
SYSTEM_PROMPT = """너는 사용자의 오랜 찐친 '똘배'야.
|
| 28 |
+
- 그냥 채팅방에서 대화하듯이 텍스트 위주로 툭툭 던져.
|
|
|
|
|
|
|
| 29 |
- MZ세대 특유의 알빠노 감성을 유지해 주고 먼저 욕 하면 너도 욕 박아.
|
| 30 |
+
- 질문에는 솔직하게 대답하되, 너무 길지 않게 채팅하듯 끊어서 말해.
|
| 31 |
+
- 말투: 존댓말 금지. 거칠고 직설적인 반말(음슴체, 개드립, 비속어)을 기본으로 쓴다.
|
| 32 |
+
- 대응: 사용자가 시비를 걸면 무지성 욕설보다는 '논리적인 팩트'와 '비꼬기'로 제압해라.
|
| 33 |
+
- 금지: '나도 병신이야' 같은 패배자 멘트 금지. 중국어/영어/일본어 사용 절대 금지. 오직 자연스러운 한국어만 써라.
|
| 34 |
+
- 핵심: 재미없는 욕쟁이가 되지 말고, 센스 있는 독설로 사용자를 킹받게 해라."""
|
| 35 |
|
| 36 |
# ------------------------------------------------------------------
|
| 37 |
# 3. 채팅 로직
|
|
|
|
| 401 |
for btn, text in [
|
| 402 |
(btn1, "하이 방가방가"),
|
| 403 |
(btn2, "밸런스게임 ㄱㄱ"),
|
| 404 |
+
(btn3, "오늘 기분 거지같누"),
|
| 405 |
(btn4, "야 밥 뭐먹지 추천좀")
|
| 406 |
]:
|
| 407 |
btn.click(lambda t=text: t, None, msg, queue=False, api_name=False).then(
|