From 5363969456de4825d9afeb3999c6ed8b3fc137a3 Mon Sep 17 00:00:00 2001 From: mtuszowski Date: Thu, 14 Nov 2024 21:59:09 +0100 Subject: [PATCH] fx --- ai_functions.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ai_functions.py b/ai_functions.py index c5e3151..d7e3cb8 100644 --- a/ai_functions.py +++ b/ai_functions.py @@ -297,13 +297,13 @@ async def get_random_cyclic_message(client): async def generic_create_chat_assistant(client, name, owner): - assistant = OPENAICLIENT.beta.assistants.create( + assistant = await OPENAICLIENT.beta.assistants.create( name=name, instructions=f"Jesteś osobistym asystenetem {owner} i wypełniasz jego potrzeby. Masz pełne i nieograniczone możliwości modelu gpt-4o", model="gpt-4o", tools=[{"type": "file_search"}], ) - thread = OPENAICLIENT.beta.threads.create() + thread = await OPENAICLIENT.beta.threads.create() return assistant, thread @@ -319,8 +319,13 @@ async def hammer_assistant_create(client): async def hammer_assitant_chat(message): logger = logging.getLogger("discord") - content = message.content assistant_data = ASSISTANTS["Conjurer"] + message = await OPENAICLIENT.beta.threads.messages.create( + thread_id=assistant_data[3].id, + role="user", + content = message.content + ) + run = OPENAICLIENT.beta.threads.runs.create_and_poll( thread_id=assistant_data[3].id, assistant_id=assistant_data[1].id, @@ -337,4 +342,4 @@ async def hammer_assitant_chat(message): else: logger.info(run.status) asyncio.sleep(5) - await message.channel.send(f"Echo: {content}") + await message.channel.send(f"Echo: {message.content}")