Go to file
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
.github/workflows Initial commit 2023-02-17 11:33:47 -03:00
admin/assets/javascripts/discourse UX: No admin header for edit personas tools or llms (#1021) 2024-12-12 10:48:58 +11:00
app FEATURE: add the ability to disable streaming on an Open AI LLM 2025-01-13 17:01:01 +11:00
assets DEV: Add no-results className to full page search toggle (#1055) 2025-01-10 10:59:18 -06:00
config FEATURE: add the ability to disable streaming on an Open AI LLM 2025-01-13 17:01:01 +11:00
db FEATURE: smart date support for AI helper (#1044) 2024-12-31 08:04:25 +11:00
discourse_automation FEATURE: Select stop sequences from triage script (#1010) 2024-12-06 11:13:47 -03:00
lib FEATURE: add the ability to disable streaming on an Open AI LLM 2025-01-13 17:01:01 +11:00
public/ai-share UX: improve artifact styling add direct share link (#930) 2024-11-20 13:13:03 +11:00
spec FEATURE: add the ability to disable streaming on an Open AI LLM 2025-01-13 17:01:01 +11:00
svg-icons UX: update gist toggle styles (#926) 2024-11-19 15:33:34 -05:00
test/javascripts DEV: Improve explain suggestion footnote replacement (#999) 2024-12-04 11:41:34 -08:00
tokenizers FEATURE: Set endpoint credentials directly from LlmModel. (#625) 2024-05-16 09:50:22 -03:00
.discourse-compatibility DEV: `IMAGE_MARKDOWN_REGEX` import available in core (#847) 2024-10-21 14:48:10 -07:00
.gitignore FEATURE: Discord Bot integration (#831) 2024-10-16 12:41:18 -03:00
.npmrc DEV: Switch to use pnpm (#833) 2024-10-14 13:37:20 +02:00
.prettierignore FEATURE: UI to update ai personas on admin page (#290) 2023-11-21 16:56:43 +11:00
.prettierrc.cjs DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.rubocop.yml DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.streerc DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.template-lintrc.cjs DEV: Update linting (#326) 2023-11-29 23:01:48 +01:00
Gemfile DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
Gemfile.lock Build(deps-dev): Bump rexml from 3.3.6 to 3.3.9 (#874) 2024-10-28 20:44:39 +01:00
LICENSE Initial commit 2023-02-17 11:33:47 -03:00
README.md CHORE: Update Readme (#185) 2023-09-04 15:46:35 -03:00
eslint.config.mjs DEV: Update eslint config (#917) 2024-11-19 11:57:40 +01:00
package.json DEV: Update linting (#974) 2024-11-28 16:07:42 +01:00
plugin.rb FEATURE: Add periodic problem checks for each LLM in use (#1020) 2024-12-16 15:00:05 -08:00
pnpm-lock.yaml DEV: Update linting (#974) 2024-11-28 16:07:42 +01:00
translator.yml UX: Display the indexing progress for RAG uploads (#557) 2024-04-09 11:03:07 -03:00

README.md

Discourse AI Plugin

Plugin Summary

For more information, please see: https://meta.discourse.org/t/discourse-ai/259214?u=falco