You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dark
6f002f438b
feat: Phase 4 — CSV bill export + Wenxin/ERNIE provider
- Add CSV export endpoint (GET /ai/usage/export) with UTF-8 BOM for Excel
- Implement Wenxin (Baidu ERNIE) provider with Chat + ChatStream SSE
- Add wenxin case to provider factory
- Seed wenxin provider + ERNIE 4.0/3.5 models
- Add Casbin policy for usage export
- Add export button to frontend AIUsagePage
|
1 month ago |
| .. |
|
aiapikeycreatelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiapikeydeletelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiapikeylistlogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiapikeyupdatelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aichatcompletionslogic.go
|
feat: implement AI chat completions with SSE streaming
|
1 month ago |
|
aiconversationcreatelogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aiconversationdeletelogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aiconversationgetlogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aiconversationlistlogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aiconversationupdatelogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aimodelcreatelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aimodeldeletelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aimodellistlogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aimodelupdatelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiprovidercreatelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiproviderdeletelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiproviderlistlogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiproviderupdatelogic.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiquotalistlogic.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |
|
aiquotamelogic.go
|
feat: implement conversation CRUD + model list + quota logic
|
1 month ago |
|
aiquotarechargelogic.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |
|
aiusageexportlogic.go
|
feat: Phase 4 — CSV bill export + Wenxin/ERNIE provider
|
1 month ago |
|
aiusagerecordlistlogic.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |
|
aiusagestatslogic.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |