From 7277819b6e3cf3c817eaa42a374131ed49e4b16d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=BF=E3=81=A6=E3=82=8B=E3=81=9E?= Date: Tue, 14 May 2024 20:52:10 +0900 Subject: [PATCH] =?UTF-8?q?'talk.py'=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- talk.py | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/talk.py b/talk.py index e99a8fa..bac84f5 100644 --- a/talk.py +++ b/talk.py @@ -24,7 +24,13 @@ class Talk: top_p: float = 1. @classmethod - def main (cls, message: str, name: str | None = None, histories: list = [], goatoh_mode: bool = False) -> str: + def main ( + cls, + message: str, + name: str | None = None, + histories: list = [], + goatoh_mode: bool = False, + ) -> str: # ChatGPT API Organisation ID openai.organization = OPENAI_ORGANISATION @@ -38,8 +44,13 @@ class Talk: return answer.content if answer is not None else cls.DUMMY_RESPONSE @classmethod - def __get_message (cls, message: str, name: str | None, histories: list, goatoh_mode: bool = False) \ - -> chat.chat_completion_message.ChatCompletionMessage | None: + def __get_message ( + cls, + message: str, + name: str | None, + histories: list, + goatoh_mode: bool = False, + ) -> chat.chat_completion_message.ChatCompletionMessage | None: # プロンプト(JSON 等外部ファイルに置くことを検討) if goatoh_mode: messages: list = [{'role': 'system', @@ -203,13 +214,13 @@ class Talk: + 'ふざけるのはいい加減にするぬ゛ぬ゛ん゛。'))}, {'role': 'system', - 'content': '洗操歌(しーざおぐあ)歌って'}, + 'content': '洗澡歌(しーざおぐあ)歌って'}, {'role': 'assistant', 'content': ('おけだぬ゛~゛ん゛(苦笑)。' - + '毛巾浴帽小鸭鸭水温刚刚好♪' - + '泼泼水来搓泡泡今天真是美妙♪' - + '大声唱歌扭扭腰我爱洗洗澡♪' + + '毛巾浴帽小鴨鴨水溫剛剛好♪' + + '潑潑水來搓泡泡今天眞是美妙♪' + + '大聲唱歌扭扭腰我愛洗洗澡♪' + 'だぬ゛ん♪')}, {'role': 'system',