* feat: add quick ask
Signed-off-by: James <james@jan.ai>
---------
Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
* feat: jan can see
feat: Add GPT-4 Vision model (Preview)
fix: Add visionModel as property in ModelInfo
fix: Fix condition to load local messages in useSetActiveThread hook
feat: Enable Image as input for chat
fix: Update model parameters in JSON files for remote GPT models
fix: Add thread as optional
fix: Add support for message as image
fix: Linter
fix: Update proxyModel to proxy_model and add textModel
chore: Change proxyModel to proxy_model
fix: Update settings with visionModel and textModel
fix: vision model passed through the retrieval tool
fix: linter
* fix: could not load image and request is not able to be sent
---------
Co-authored-by: Louis <louis@jan.ai>
* Revert "feat: temporary remove dark mode :( (#2168)"
This reverts commit 222b4ad897c275dab0eaec3c8a8472bf3df7afc4.
* fix: revert darkmode and fix darkmode for import model
* fix: prettier format import model
---------
Co-authored-by: Louis <louis@jan.ai>
* chore: add react developer tools to electron
* feat: add small convert modal
* feat: separate modals and add hugging face extension
* feat: fully implement hugging face converter
* fix: forgot to uncomment this...
* fix: typo
* feat: try hf-to-gguf script first and then use convert.py
HF-to-GGUF has support for some unusual models
maybe using convert.py first would be better but we can change the usage order later
* fix: pre-install directory changed
* fix: sometimes exit code is undefined
* chore: download additional files for qwen
* fix: event handling changed
* chore: add one more necessary package
* feat: download gguf-py from llama.cpp
* fix: cannot interpret wildcards on GNU tar
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
---------
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
* feat: add vulkan support on windows and linux
* fix: correct vulkan settings
* fix: gpu settings and enable Vulkan support
* fix: vulkan support 1 device at a time only
* inference-nitro-extension add download vulkaninfo
---------
Co-authored-by: Louis <louis@jan.ai>
Co-authored-by: Hien To <tominhhien97@gmail.com>
* Web: change API_BASE_URL to build time env
* Update Dockerfile and Docker Compose by adding env API_BASE_URL
* Update make clean
* INFERENCE_URL get from baseApiUrl
* Fix error settings/settings.json not found when start server at the first time
* Update README docker
---------
Co-authored-by: Hien To <tominhhien97@gmail.com>
* fix: message should only be interrupted when i start another thread
* fix: thread lost message streaming if navigate to another thread
* fix: state issue with useThreads
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: Apply Screenshot on failures
* feat: set timeout by default
* chore: clean up import
* feat: video recorder on failures
* feat: fixture for sample page class
* feat: add wait for app update
* chore: correct timeout
* chore: correct timeout
* chore: test timeout
* chore: test timeout
* chore: test timeout
* chore: browser context config
* chore: temporally disable the video recorder to bypass issue