inference-bot pushed to main at code/member-portal 2026-09-14 22:39:59 +00:00
9da67a9021 Add /admin/overview endpoint (member list + spend + co-op aggregates)
inference-bot pushed to main at co-op/docs 2026-09-14 22:34:29 +00:00
18ad848ef1 Add API access docs; fix model name to DeepSeek V4.1 Flash
inference-bot pushed to main at code/litellm 2026-09-14 22:21:40 +00:00
fb921b6e09 Disable admin UI (/ui) and API docs (Swagger/ReDoc/openapi) on the public gateway
inference-bot pushed to main at code/member-portal 2026-09-14 21:16:03 +00:00
841eb70e4d Stream (don't buffer) the chat response so members see tokens immediately
inference-bot pushed to main at code/member-dashboard 2026-09-14 20:28:23 +00:00
c4990ab8f0 Show username, add renewal date, remove top-ups message
inference-bot pushed to main at code/member-portal 2026-09-14 20:28:20 +00:00
87374dfeab Broker usage: add reset_at (credit renewal date)
inference-bot pushed to main at code/litellm 2026-09-14 20:28:17 +00:00
700154c3d4 Add custom per-token pricing (model_info) so spend and budget enforcement work
inference-bot pushed to main at code/member-dashboard 2026-09-14 20:19:05 +00:00
aec6f5f118 Dashboard UI: 'Your membership' + identity, richer usage (tokens/requests/per-model), logout, Member Home link, footer, fix loading placeholders
inference-bot pushed to main at code/member-portal 2026-09-14 20:19:02 +00:00
0453cee019 Broker usage: add per-model token/spend breakdown + total_tokens + email
inference-bot pushed to main at code/member-portal 2026-09-14 20:11:19 +00:00
60d1bf2328 Fix injector ReadTimeout (600s read timeout); switch default model to deepseek-v4-1-flash
inference-bot pushed to main at code/litellm 2026-09-14 20:06:29 +00:00
da50b0438f Replace deprecated deepseek-v4-flash with deepseek-v4-1-flash (default + fallback)
inference-bot pushed to main at code/member-dashboard 2026-09-14 18:59:55 +00:00
105ff499f5 Pass raw identity (username) to broker; portal resolves to email
inference-bot pushed to main at code/member-portal 2026-09-14 18:59:48 +00:00
3024bfec74 Broker: resolve username->email via Cloudron user list (proxyAuth injects username, not email)
inference-bot pushed to main at co-op/docs 2026-09-14 17:19:00 +00:00
20e76b4edf Document member dashboard (Steps 1-4 complete); add to components table
inference-bot pushed to main at code/member-dashboard 2026-09-14 17:04:00 +00:00
5264c3e9f7 Member dashboard: usage view + API key management (proxyAuth SSO, broker-backed)
inference-bot created branch main in code/member-dashboard 2026-09-14 17:04:00 +00:00
inference-bot created repository code/member-dashboard 2026-09-14 17:03:49 +00:00
inference-bot pushed to main at code/member-portal 2026-09-14 16:46:51 +00:00
a46c016817 Add /broker/usage (spend vs balance) + fix broker to use member balance
inference-bot pushed to main at co-op/docs 2026-09-14 16:42:48 +00:00
cb55c8b2a9 Document flexible balance (top-up) mechanism; note pricing is now a governance decision
inference-bot pushed to main at code/member-portal 2026-09-14 16:41:31 +00:00
71d63955b3 Flexible balance: per-member balance (DB) synced to team budget; keys inherit team; add /admin/set-balance top-up endpoint