16 lines
404 B
Python
16 lines
404 B
Python
from ..models import Message
|
|
|
|
|
|
class MessageService:
|
|
@staticmethod
|
|
def create_message(conversation_id, data):
|
|
message = Message(
|
|
conversation_id=conversation_id,
|
|
role=data["role"],
|
|
content=data["content"],
|
|
tool_calls=data.get("tool_calls"),
|
|
metadata=data.get("metadata"),
|
|
)
|
|
message.save()
|
|
return message
|