From b2d58f4320fc6d0b1e64f096448751a07cf44757 Mon Sep 17 00:00:00 2001 From: Pavel_Duron Date: Mon, 6 Feb 2023 21:54:41 +1000 Subject: [PATCH] add davinci003 --- handlers/__init__.py | 3 ++- handlers/davinci.py | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 handlers/davinci.py diff --git a/handlers/__init__.py b/handlers/__init__.py index 4a2e0b0..6b8cb7d 100644 --- a/handlers/__init__.py +++ b/handlers/__init__.py @@ -1,4 +1,5 @@ +from handlers import davinci from handlers import pipisa from handlers import time_new_year from handlers import sendalarm -from handlers import start_help \ No newline at end of file +from handlers import start_help diff --git a/handlers/davinci.py b/handlers/davinci.py new file mode 100644 index 0000000..bd7cd0e --- /dev/null +++ b/handlers/davinci.py @@ -0,0 +1,26 @@ +import openai +from aiogram import types, Dispatcher +from create_bot import dp, bot + +token = '5947963644:AAF_GKgMmU5ovqMpc1KXIpcf4aN0JMyKPqc' +openai.api_key = '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' + +@dp.message_handler() +async def send(message : types.Message): + if 'тупица' in message.text.lower(): + + response = openai.Completion.create( + model="text-davinci-003", + prompt=message.text[7:], + temperature=0.5, + max_tokens=1000, + top_p=1.0, + frequency_penalty=0.0, + presence_penalty=0.6, + stop=["You:"] + ) + await message.reply(response['choices'][0]['text']) + else: + pass + +