会员积分改版V1
This commit is contained in:
@@ -176,6 +176,24 @@ class AdminCreditRecordSummaryOut(BaseModel):
|
||||
output_tokens: int = 0
|
||||
|
||||
|
||||
|
||||
|
||||
class AdminCreditRecordAllocationOut(BaseModel):
|
||||
id: str
|
||||
credit_balance_id: str
|
||||
source_allocation_id: str | None = None
|
||||
allocation_action: str
|
||||
amount: float
|
||||
credit_level: str
|
||||
source_type: str
|
||||
source_id: str | None = None
|
||||
valid_from: str | None = None
|
||||
expires_at: str | None = None
|
||||
unspent_before: float = 0.0
|
||||
unspent_after: float = 0.0
|
||||
consumed_before: float = 0.0
|
||||
consumed_after: float = 0.0
|
||||
|
||||
class AdminCreditRecordOut(BaseModel):
|
||||
id: str
|
||||
user_id: str
|
||||
@@ -192,6 +210,8 @@ class AdminCreditRecordOut(BaseModel):
|
||||
record_type: str
|
||||
record_type_label: str | None = None
|
||||
amount: float
|
||||
balance_delta: float = 0.0
|
||||
expired_amount: float = 0.0
|
||||
balance_after: float
|
||||
description: str | None = None
|
||||
related_id: str | None = None
|
||||
@@ -212,6 +232,8 @@ class AdminCreditRecordOut(BaseModel):
|
||||
media_type_label: str | None = None
|
||||
billing_scene: str | None = None
|
||||
billing_scene_label: str | None = None
|
||||
scene_name_snapshot: str | None = None
|
||||
request_time: str | None = None
|
||||
source_module: str | None = None
|
||||
source_module_label: str | None = None
|
||||
source_project_id: str | None = None
|
||||
@@ -222,6 +244,10 @@ class AdminCreditRecordOut(BaseModel):
|
||||
input_tokens: int = 0
|
||||
output_tokens: int = 0
|
||||
total_tokens: int = 0
|
||||
llm_call_count: int = 0
|
||||
llm_success_call_count: int = 0
|
||||
llm_failed_call_count: int = 0
|
||||
allocations: list[AdminCreditRecordAllocationOut] = Field(default_factory=list)
|
||||
engine_type: str | None = None
|
||||
engine_id: str | None = None
|
||||
engine_name: str | None = None
|
||||
|
||||
Reference in New Issue
Block a user