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 |
| .. |
|
aiapikeycreatehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiapikeydeletehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiapikeylisthandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiapikeyupdatehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aichatcompletionshandler.go
|
feat: implement AI chat completions with SSE streaming
|
1 month ago |
|
aiconversationcreatehandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aiconversationdeletehandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aiconversationgethandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aiconversationlisthandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aiconversationupdatehandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aimodelcreatehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aimodeldeletehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aimodellisthandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aimodelupdatehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiprovidercreatehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiproviderdeletehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiproviderlisthandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiproviderupdatehandler.go
|
feat: Phase 2 AI management CRUD — providers, models, API keys
|
1 month ago |
|
aiquotalisthandler.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |
|
aiquotamehandler.go
|
feat: add AI API definitions and goctl-generated code
|
1 month ago |
|
aiquotarechargehandler.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |
|
aiusageexporthandler.go
|
feat: Phase 4 — CSV bill export + Wenxin/ERNIE provider
|
1 month ago |
|
aiusagerecordlisthandler.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |
|
aiusagestatshandler.go
|
feat: Phase 3 billing system — quota management, usage records, stats
|
1 month ago |