discourse/plugins
Keegan George 902fd7494b
FEATURE: Hosted LLM credit system (#35162)
## 🔍 Overview
This update adds a credit system under the hood which will be used for
our CDCK Hosted LLM models so we can make our features more accessible
to our hosted customers!

## 📷 Screenshots
<img width="1105" height="268" alt="Screenshot 2025-10-02 at 12 48 58"
src="https://github.com/user-attachments/assets/2a07d89b-7510-4565-82bb-26b46fbcf5c4"
/>

_☝🏽 ` ProblemCheck` notices to inform customers_

<img width="1077" height="472" alt="Screenshot 2025-10-02 at 12 49 41"
src="https://github.com/user-attachments/assets/b72028f7-5df2-45a8-8c71-65cf750755ab"
/>

_☝🏽 AI Usage page for easy monitoring_

<img width="1112" height="1083" alt="Screenshot 2025-10-02 at 18 17 01"
src="https://github.com/user-attachments/assets/a01992d5-15a0-472a-9501-bc3bc9a54ade"
/>

_☝🏽 Credit bars underneath relevant LLM models_

<img width="866" height="267" alt="Screenshot 2025-10-03 at 11 35 19"
src="https://github.com/user-attachments/assets/e7b4c0e7-c93d-4b0f-923d-79ac5d53028b"
/>

_☝🏽 Dialog box when trying to use without available credits_
2025-10-14 07:48:20 -07:00
..
automation DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
chat DEV: Add missing in_reply_to_id to sendChatMessage chat plugin API (#35365) 2025-10-14 13:00:56 +10:00
checklist DEV: Silence post-stream-widget-overrides in the checklist plugin (#33743) 2025-07-22 14:47:33 -03:00
discourse-adplugin DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
discourse-affiliate DEV: Clean up requires (#34946) 2025-09-24 12:00:22 +02:00
discourse-ai FEATURE: Hosted LLM credit system (#35162) 2025-10-14 07:48:20 -07:00
discourse-apple-auth UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
discourse-assign DEV: Replace deprecated Ember's array compact (#35259) 2025-10-13 16:10:36 -03:00
discourse-cakeday DEV: Clean up d-cakeday code after the move (#35213) 2025-10-06 19:42:22 +02:00
discourse-calendar FEATURE: Update India Diwali 2025 Holiday (#35354) 2025-10-14 10:34:02 +05:30
discourse-chat-integration DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
discourse-data-explorer DEV: Allow query parameters to be sent without JSON-encoding them. (#35314) 2025-10-13 14:12:29 +11:00
discourse-details Update translations (#35031) 2025-09-29 10:26:53 +02:00
discourse-gamification DEV: Remove unused service injections (#34750) 2025-10-08 13:31:41 +02:00
discourse-github DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
discourse-graphviz DEV: Clean up scope resolution operators in plugins (#34979) 2025-09-30 14:36:34 +02:00
discourse-hcaptcha Update translations (#35104) 2025-10-01 11:08:49 +02:00
discourse-lazy-videos DEV: Remove unnecessary freeze calls (#35064) 2025-09-30 15:36:16 +02:00
discourse-local-dates DEV: Replace deprecated Ember's array uniq and uniqBy (#35227) 2025-10-13 16:47:36 -03:00
discourse-login-with-amazon UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
discourse-lti Update translations (#35065) 2025-09-30 16:06:14 +02:00
discourse-math DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
discourse-microsoft-auth UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
discourse-narrative-bot DEV: Remove unnecessary freeze calls (#35064) 2025-09-30 15:36:16 +02:00
discourse-oauth2-basic UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
discourse-openid-connect UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
discourse-patreon DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
discourse-policy DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
discourse-post-voting A11Y: add href to post voting comment username (#35325) 2025-10-10 13:37:48 -04:00
discourse-presence FIX: offline mode should not send typing indicator (#35279) 2025-10-10 07:33:10 +02:00
discourse-reactions DEV: Replace deprecated Ember's array uniq and uniqBy (#35227) 2025-10-13 16:47:36 -03:00
discourse-rss-polling DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
discourse-solved Update translations (#35294) 2025-10-09 12:20:41 +02:00
discourse-subscriptions DEV: Fix broken pricing table system test in discourse-subscriptions (#35260) 2025-10-08 15:30:30 +08:00
discourse-templates DEV: Remove unused service injections (#34750) 2025-10-08 13:31:41 +02:00
discourse-topic-voting DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
discourse-user-notes DEV: Clean up scope resolution operators in plugins (#34979) 2025-09-30 14:36:34 +02:00
discourse-zendesk-plugin DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
footnote DEV: Remove obsolete register_svg_icon checks (#35067) 2025-09-30 15:51:44 +02:00
poll DEV: Load chartjs via npm/webpack (#35249) 2025-10-07 21:20:10 +01:00
spoiler-alert Update translations (#35031) 2025-09-29 10:26:53 +02:00
styleguide DEV: Replace deprecated Ember's array uniq and uniqBy (#35227) 2025-10-13 16:47:36 -03:00