Compare commits

...

2 Commits

View File

@ -1,6 +1,6 @@
from abc import ABC, abstractmethod
from openai import OpenAI
from ..messenger_clients.messenger_client import ClientMessage
from reginaldCog.messenger_clients.messenger_client import ClientMessage
class ILLMContent(ABC):
@ -153,7 +153,7 @@ class OpenAIResponseAdapter(IMessageAdapter):
return message
class MessengerMessageAdapter(IMessageAdapter):
class MessengerClientMessageAdapter(IMessageAdapter):
def __init__(self, message: ClientMessage): # Dependency Inversion violation, figure out later
self.message = message
@ -176,7 +176,8 @@ class MessengerMessageAdapter(IMessageAdapter):
if __name__ == "__main__":
dev_message_text = "You are a butler named Reginald. Give your answers in a refined manners of the English butler."
user_message_text = "Hi! Tell me about yourself!"
user_message_text = "Tell me what's on this picture"
pic_url = "https://media.discordapp.net/attachments/913835221814763550/1408534120421654669/image.png?ex=68ad62df&is=68ac115f&hm=bdfcf878f20e154a575a528b9cb274a8c2162f84ce12fc3876856e821ef9cc63&=&format=webp&quality=lossless&width=1342&height=755"
# Create developer message content and message
dev_content = OpenAIContent()
@ -186,7 +187,7 @@ if __name__ == "__main__":
# Create user message content and message
user_content = OpenAIContent()
OpenAIContentBuilder(user_content).add_input_text(user_message_text)
OpenAIContentBuilder(user_content).add_input_text(user_message_text).add_input_image(pic_url)
user_message = OpenAIMessage()
OpenAIMessageBuilder(user_message).set_role("user").set_content(user_content)