mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
fx
This commit is contained in:
+9
-4
@@ -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}")
|
||||
|
||||
Reference in New Issue
Block a user