Add support for image attachments in chat messages and update model capabilities endpoint

This commit is contained in:
2026-04-16 21:27:43 +02:00
parent d8784463b5
commit e88ac88840
5 changed files with 179 additions and 25 deletions

View File

@@ -22,6 +22,8 @@ class ChatMessage(Base):
content = Column(Text, nullable=False)
# JSON-encoded list of citation URLs; null/empty => no chips
sources_json = Column(Text, nullable=True, default='[]')
# JSON-encoded list of inline image attachments for user messages.
attachments_json = Column(Text, nullable=True, default='[]')
created_at = Column(DateTime, default=datetime.utcnow, nullable=False)
session = relationship("ChatSession", back_populates="messages")