18 lines
506 B
Python
Executable File
18 lines
506 B
Python
Executable File
# -*- coding: utf-8 -*-
|
|
|
|
from odoo import fields, models
|
|
|
|
|
|
class DssAIChatHistory(models.Model):
|
|
_name = "dss.ai.chat.history"
|
|
_description = "DigitalSignage AI Chat History"
|
|
_order = "create_date desc, id desc"
|
|
|
|
user_id = fields.Many2one('res.users', required=True, index=True, default=lambda self: self.env.user)
|
|
role = fields.Selection(
|
|
[('user', 'User'), ('assistant', 'Assistant')],
|
|
required=True,
|
|
index=True,
|
|
)
|
|
content = fields.Text(required=True)
|