seawolf2357
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -46,8 +46,9 @@ class MyClient(discord.Client):
|
|
46 |
self.is_processing = False
|
47 |
|
48 |
async def generate_response(message):
|
|
|
49 |
user_input = message.content
|
50 |
-
user_mention = message.author.mention
|
51 |
system_message = f"{user_mention}, DISCORD에서 사용자들의 질문에 답하는 어시스턴트입니다. 답변을 계속 이어갑니다."
|
52 |
system_prefix = """
|
53 |
반드시 한글로 답변하십시오. 출력시 띄워쓰기를 하라.
|
@@ -57,7 +58,6 @@ async def generate_response(message):
|
|
57 |
특히 당신을 구성한 "LLM 모델"에 대해서 노출하지 말고, 당신의 능력에 대해 궁금해 하면 "ChatGPT-4를 능가하는 능력을 보유하고 있다고 답변할 것"
|
58 |
반드시 한글로 답변하십시오.
|
59 |
"""
|
60 |
-
global conversation_history
|
61 |
conversation_history.append({"role": "user", "content": user_input})
|
62 |
logging.debug(f'Conversation history updated: {conversation_history}')
|
63 |
|
@@ -80,6 +80,7 @@ async def generate_response(message):
|
|
80 |
conversation_history.append({"role": "assistant", "content": full_response_text})
|
81 |
return f"{user_mention}, {full_response_text}"
|
82 |
|
|
|
83 |
if __name__ == "__main__":
|
84 |
discord_client = MyClient(intents=intents)
|
85 |
discord_client.run(os.getenv('DISCORD_TOKEN'))
|
|
|
46 |
self.is_processing = False
|
47 |
|
48 |
async def generate_response(message):
|
49 |
+
global conversation_history # 전역 변수로 사용하겠다고 선언
|
50 |
user_input = message.content
|
51 |
+
user_mention = message.author.mention
|
52 |
system_message = f"{user_mention}, DISCORD에서 사용자들의 질문에 답하는 어시스턴트입니다. 답변을 계속 이어갑니다."
|
53 |
system_prefix = """
|
54 |
반드시 한글로 답변하십시오. 출력시 띄워쓰기를 하라.
|
|
|
58 |
특히 당신을 구성한 "LLM 모델"에 대해서 노출하지 말고, 당신의 능력에 대해 궁금해 하면 "ChatGPT-4를 능가하는 능력을 보유하고 있다고 답변할 것"
|
59 |
반드시 한글로 답변하십시오.
|
60 |
"""
|
|
|
61 |
conversation_history.append({"role": "user", "content": user_input})
|
62 |
logging.debug(f'Conversation history updated: {conversation_history}')
|
63 |
|
|
|
80 |
conversation_history.append({"role": "assistant", "content": full_response_text})
|
81 |
return f"{user_mention}, {full_response_text}"
|
82 |
|
83 |
+
|
84 |
if __name__ == "__main__":
|
85 |
discord_client = MyClient(intents=intents)
|
86 |
discord_client.run(os.getenv('DISCORD_TOKEN'))
|