Sean Hatfield
31a8ead823
Fix multimodal chats via openai compat api ( #4135 )
...
* fix multimodal chats via openai compat api
* lint
* add tests for multi-modal content in openai compat endpoint
* refactor to normalize how openai attachments are handled
* uncheck file
* rewrite tests, autodetect mime from dataurl, and spread attachments from prompt
* lint
* revert and fix tests
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2025-07-22 09:57:32 -07:00
timothycarambat
dacd67124a
Prune telemetry events
...
Update telemetry for model tagging
Update readme on telemetry
2025-04-29 13:54:00 -07:00
Sean Hatfield
e01c0dff04
Fix embedding endpoint for OpenAI compatible API ( #3467 )
...
* fix embedding endpoint for openai compatible api
* remove unused imports
* add backwards compat for embedding
---------
Co-authored-by: timothycarambat <rambat1010@gmail.com>
2025-03-17 18:10:24 -07:00
timothycarambat
a0c5d898f0
patch docs with proper input for OpenAI compatible embeddings
...
resolves #2801
2024-12-11 08:15:52 -08:00
Mr Simon C
7594841dac
Bug/make swagger json output openapi 3 compliant ( #2219 )
...
update source to ensure swagger.json is openapi 3.0.0 compliant
2024-09-04 15:40:24 -07:00
Timothy Carambat
d072875e43
Add piperTTS in-browser text-to-speech ( #2052 )
...
* Add piperTTS in-browser text-to-speech
* update vite config
* Add voice default + change prod public URL
* uncheck file
* Error handling
bump package for better quality and voices
* bump package
* Remove pre-packed WASM - will not support offline first solution for docker
* attach TTSProvider telem
2024-08-07 11:09:51 -07:00
Timothy Carambat
29c9eeaa5c
Add winston logging for production ( #1811 )
2024-07-03 16:39:33 -07:00
Timothy Carambat
88a0335fd2
Add OpenAI compatible API support ( #1757 )
2024-06-24 18:28:21 -07:00