discourse-ai/spec
Sam 20612fde52
FEATURE: add the ability to disable streaming on an Open AI LLM
Disabling streaming is required for models such o1 that do not have streaming
enabled yet

It is good to carry this feature around in case various apis decide not to support streaming endpoints and Discourse AI can continue to work just as it did before. 

Also: fixes issue where sharing artifacts would miss viewport leading to tiny artifacts on mobile
2025-01-13 17:01:01 +11:00
..
configuration FIX: Prevent LLM enumerator from erroring when spam enabled (#1045) 2024-12-27 09:12:29 +11:00
db/migrate Migrate sentiment to a TEI backend (#886) 2024-11-04 09:14:34 -03:00
fabricators FEATURE: first class support for OpenRouter (#1011) 2024-12-10 05:59:19 +11:00
fixtures FEATURE: AI Usage page (#964) 2024-11-29 06:26:48 +11:00
jobs FIX: Make sure gists are atleast five minutes old before updating them (#1029) 2024-12-13 19:36:34 -03:00
lib FEATURE: add the ability to disable streaming on an Open AI LLM 2025-01-13 17:01:01 +11:00
models REFACTOR: Separation of concerns for embedding generation. (#1027) 2024-12-16 09:55:39 -03:00
requests DEV: Add structure for errors in spam (#1054) 2025-01-09 09:17:06 -08:00
serializers DEV: Fix new Rubocop offenses 2024-03-06 15:23:29 +01:00
services FEATURE: Add periodic problem checks for each LLM in use (#1020) 2024-12-16 15:00:05 -08:00
shared DEV: Cleanup deprecations (#952) 2024-12-02 14:18:03 -03:00
support FIX: Gemini inference client was missing #instance (#1019) 2024-12-10 15:42:31 -03:00
system UX: disabled preseeded edit button, add description (#1038) 2024-12-20 19:33:45 -05:00
tasks Migrate sentiment to a TEI backend (#886) 2024-11-04 09:14:34 -03:00
plugin_helper.rb DEV: Fix mismatched column types (#868) 2024-10-28 15:36:42 +02:00
plugin_spec.rb FEATURE: smart date support for AI helper (#1044) 2024-12-31 08:04:25 +11:00