mirror of
https://github.com/migatu/conjurer.git
synced 2026-07-14 21:38:38 +00:00
Work ongoing - rich presence and ai assistant
This commit is contained in:
+13
-10
@@ -17,8 +17,10 @@ from constants import (
|
||||
OPENAICLIENT,
|
||||
WORD_REACTIONS,
|
||||
)
|
||||
|
||||
ASSISTANTS = {}
|
||||
|
||||
|
||||
def num_tokens_from_string(message, model):
|
||||
"""
|
||||
The function takes a string message and a model as input and returns the number of tokens in the
|
||||
@@ -293,18 +295,21 @@ async def get_random_cyclic_message(client):
|
||||
logger.info(result)
|
||||
return result
|
||||
|
||||
|
||||
async def generic_create_chat_assistant(client, name, owner):
|
||||
assistant = 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"}]
|
||||
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()
|
||||
|
||||
return assistant, thread
|
||||
|
||||
|
||||
async def hammer_assistant_create(client):
|
||||
#this will be personalized but for now I will use it as a templae for hedgehod and saint assistants
|
||||
# this will be personalized but for now I will use it as a templae for hedgehod and saint assistants
|
||||
id = 346956223645614080
|
||||
name = "Conjurer"
|
||||
owner = "Polish Hammer"
|
||||
@@ -312,8 +317,6 @@ async def hammer_assistant_create(client):
|
||||
ASSISTANTS[name] = (owner, assistant, id, thread)
|
||||
|
||||
|
||||
async def saint_assistant_chat(client):
|
||||
pass
|
||||
|
||||
async def saint_assistant_bul(client):
|
||||
pass
|
||||
async def hammer_assitant_chat(message):
|
||||
content = message.content
|
||||
await message.channel.send(f"ALOHA!{content}")
|
||||
|
||||
Reference in New Issue
Block a user