* Initial work on function calling
* wip
* Add websearch as a tool
* lint
* smol
* Move tools to their own files
* directly answer check
* Add text2img tool
* group tool calls together
* show retry even if no message
* fix trailing urls
* Add image popup
* format
* wip
* clean-up
* better loading indicator
* text colors
* extra example to summarize
* switch default model
* Add fetchUrl tool
* wip
* Add latest gradio
* fix types
* version bump sharp
* Basic tools menu
* working menu
* fix menu positioning
* deps fix
* add deps
* cleanup
* more cleanup
* cleanup
* package cleanups
* moar cleanup
* ui update
* Update ChatMessage.svelte
* upgrade gradio dep
* lint
* refactor and pass results to cohere
* feat: code interpreter tool
* fix: add e2b dependency
* feat: working TGI endpoint with tool results
* feat: allow image model to expand to 90dvw
* fix: dont block on title gen
* bump sharp
* misc cleanup
* fix url fetcher, adjust tool typing
*…
Generic Multimodal Support Fixed (#1147)
Liam Dyer+2: nsarrazin, Mishig
Unverified signature
b4690c8
* feat: multimodal anthropic support
* docs: add claude haiku and multimodal support
* feat: uploaded file detection and image conversion
* fix deps with sharp
* fix resvg deps?
* fix: image conversion, retry with files
* feat: generic image processing and size target
* docs: multimodal review comments
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* docs: multimodal review comments
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* feat: review comment resolution
* fix: type error on image params
* feat: add multimodal for vertex ai anthropic
* style: uploadFile timeout number
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* fix: TGI endpoints expecting multimodal
---------
Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
Revert "Generic Multimodal Support" (#1146)
Mishig
Unverified signature
2a40544
Revert "Generic Multimodal Support (#1021)"
This reverts commit 57f89346cc6d953246d0f1705e342e2e66fce386.
Generic Multimodal Support (#1021)
Liam Dyer+2: nsarrazin, Mishig
Unverified signature
f493225
* feat: multimodal anthropic support
* docs: add claude haiku and multimodal support
* feat: uploaded file detection and image conversion
* fix deps with sharp
* fix resvg deps?
* fix: image conversion, retry with files
* feat: generic image processing and size target
* docs: multimodal review comments
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* docs: multimodal review comments
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* feat: review comment resolution
* fix: type error on image params
* feat: add multimodal for vertex ai anthropic
* style: uploadFile timeout number
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
---------
Co-authored-by: Nathan Sarrazin <sarrazin.nathan@gmail.com>
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* Add healthcheck route
* Add prom client with basic metrics
* wip: serve metrics on a different port
* exclude server from tsconfig
* latest
* refacto(all): use class & singleton
* refacto(all): use class & singleton
* refacto(all): add request logs
* Make all the env vars dynamic (#1092)
* Add truncate to task model (#1090)
* retry text area height (#1091)
* Make all the env vars dynamic
* only check for db at runtime
* remove secret from build step
* improve dockerfile
* Wrap db in singleton
* add .env.local to dockerignore
* changes to dockerfile
* lint
* aborted generations
* move collections build check
* Use a single dockerfile
* lint
* fixes
* lint
* don't return db during building
* remove dev
---------
Co-authored-by: Victor Muštar <victor.mustar@gmail.com>
* refacto(all): update default metrics port
* fix recursion error
* add version check
* revert vite preview
* Move request logs to debug level and add an env var to filter by log level in d…