mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
[app_chatgpt] v18 to be validate
This commit is contained in:
23
app_chatgpt/models/res_partner_ai_use.py
Normal file
23
app_chatgpt/models/res_partner_ai_use.py
Normal file
@@ -0,0 +1,23 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResPartnerAiUse(models.Model):
|
||||
_name = "res.partner.ai.use"
|
||||
_description = '消费者Ai使用情况'
|
||||
|
||||
name = fields.Many2one('res.partner', 'Partner')
|
||||
ai_user_id = fields.Many2one('res.users', 'Ai User', domain=[('gpt_id', '!=', False)])
|
||||
first_ask_time = fields.Datetime('First Ask Time')
|
||||
latest_ask_time = fields.Datetime('Latest Ask Time')
|
||||
service_start_date = fields.Datetime('Service Start Date')
|
||||
service_end_date = fields.Datetime('Service End Date')
|
||||
used_number = fields.Integer('Number of Used')
|
||||
max_number = fields.Integer('Max Number of Call')
|
||||
human_prompt_tokens = fields.Integer('Human Prompt Tokens')
|
||||
ai_completion_tokens = fields.Integer('AI Completion Tokens')
|
||||
tokens_total = fields.Integer('Total Tokens')
|
||||
token_balance = fields.Integer('Token Balance')
|
||||
# balance = allow - total
|
||||
token_allow = fields.Integer('Token Allow')
|
||||
Reference in New Issue
Block a user