discourse-ai/lib/configuration
Sam 2a5c60db10
FEATURE: display more places where AI is used / Chat streamer (#1278)
* FEATURE: display more places where AI is used

- Usage was not showing automation or image caption in llm list.
- Also: FIX - reasoning models would time out incorrectly after 60 seconds (raised to 10 minutes)

* correct enum not to enumerate non configured models

* FEATURE: implement chat streamer

This implements a basic chat streamer, it provides 2 things:

1. Gives feedback to the user when LLM is generating
2. Streams stuff much more efficiently to client (given it may take 100ms or so per call to update chat)
2025-04-24 16:22:19 +10:00
..
embedding_defs_enumerator.rb FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
embedding_defs_validator.rb DEV: Robust check for embeddings enabled (#1116) 2025-02-06 12:18:55 -03:00
embeddings_model_validator.rb FIX: Embeddings validator test needs to use the new Vector class. (#1041) 2024-12-23 14:19:22 -03:00
embeddings_module_validator.rb FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
llm_dependency_validator.rb FEATURE: Personas powered summaries. (#1232) 2025-04-02 12:54:47 -03:00
llm_enumerator.rb FEATURE: display more places where AI is used / Chat streamer (#1278) 2025-04-24 16:22:19 +10:00
llm_validator.rb DEV: Only permit config of allowed seeded models (#1103) 2025-01-31 13:01:15 -08:00
llm_vision_enumerator.rb FEATURE: Track if a model can do vision in the llm_models table (#725) 2024-07-24 16:29:47 -03:00
persona_enumerator.rb FEATURE: Personas powered summaries. (#1232) 2025-04-02 12:54:47 -03:00