Skip to content

Commit 241023f

Browse files
authored
Merge pull request Wei-Shaw#1097 from Ethan0x0000/pr/upstream-model-tracking
feat(usage): 新增 upstream_model 追踪,支持按模型来源统计与展示
2 parents 1292c44 + cfaac12 commit 241023f

42 files changed

Lines changed: 932 additions & 170 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

backend/ent/migrate/schema.go

Lines changed: 15 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/ent/mutation.go

Lines changed: 74 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/ent/runtime/runtime.go

Lines changed: 26 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/ent/schema/usage_log.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ func (UsageLog) Fields() []ent.Field {
4141
field.String("model").
4242
MaxLen(100).
4343
NotEmpty(),
44+
// UpstreamModel stores the actual upstream model name when model mapping
45+
// is applied. NULL means no mapping — the requested model was used as-is.
46+
field.String("upstream_model").
47+
MaxLen(100).
48+
Optional().
49+
Nillable(),
4450
field.Int64("group_id").
4551
Optional().
4652
Nillable(),

0 commit comments

Comments
 (0)