Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

LLM integration, part 4#2181

Merged
eliandoran merged 19 commits intodevelopfrom
feat/llm-change-to-single-provider
Jun 7, 2025
Merged

LLM integration, part 4#2181
eliandoran merged 19 commits intodevelopfrom
feat/llm-change-to-single-provider

Conversation

@perfectra1n
Copy link
Copy Markdown
Member

@perfectra1n perfectra1n commented Jun 5, 2025

  • Resolve duplicated text when responses are streamed
  • Resolve headers being modified when response has already been sent
  • Have API keys be optional for OpenAI (but still show that they aren't set in the "warnings" container in the UI)
  • Remove functions that were deprecated, consolidate logic
  • Use getOrCreate design patterns instead of the mess of initialization() patterns and race conditions
  • Put listeners on Settings updates - so that LLM providers are created/destroyed when settings are changed
  • Add endpoints for starting/stopping embeddings

@perfectra1n perfectra1n added the llm label Jun 5, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jun 5, 2025

Folder/File Previous size New size Difference
/upload/TriliumNextNotes-Server-2181-merge-linux-x64.tar.xz 67.76MB +67.76MB (+100.00%)
TOTAL +67.76MB

@perfectra1n perfectra1n changed the title Feat/llm change to single provider LLM integration, part 4 Jun 7, 2025
@perfectra1n perfectra1n marked this pull request as ready for review June 7, 2025 00:36
@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Jun 7, 2025
@eliandoran eliandoran added this to the v0.94.1 milestone Jun 7, 2025
@eliandoran eliandoran merged commit 9ead5ab into develop Jun 7, 2025
11 checks passed
@eliandoran eliandoran deleted the feat/llm-change-to-single-provider branch June 7, 2025 08:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

llm size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants