Nicolas Mowen
f3cda9020b
Don't require download check
2026-02-26 14:33:08 -07:00
Nicolas Mowen
0c333ec28a
Fix sending images
2026-02-26 14:33:08 -07:00
Nicolas Mowen
de986c7430
undo
2026-02-26 14:33:08 -07:00
Nicolas Mowen
dd2d7aca19
Basic docs
2026-02-26 14:33:08 -07:00
Nicolas Mowen
3f1bf1ae12
Add support for embedding via genai
2026-02-26 14:33:08 -07:00
Nicolas Mowen
d6e8cad32f
Add embed API support
2026-02-26 14:33:07 -07:00
Nicolas Mowen
699d5ffa28
Support GenAI for embeddings
2026-02-26 14:32:33 -07:00
Nicolas Mowen
f400e91ede
Add a starting state for chat
2026-02-26 08:38:59 -07:00
Nicolas Mowen
3bac4b15ae
Add thumbnail images to object results
2026-02-26 08:38:59 -07:00
Nicolas Mowen
b2c424ad73
Add support for markdown tables
2026-02-26 08:38:59 -07:00
Nicolas Mowen
c18846ac62
Fix loading
2026-02-26 08:38:59 -07:00
Nicolas Mowen
b65ae76f0c
Cleanup UI bubbles
2026-02-26 08:38:59 -07:00
Nicolas Mowen
5faf5e0d84
Cleanup UI and prompt
2026-02-26 08:38:59 -07:00
Nicolas Mowen
6837b9c89a
Cleanup
2026-02-26 08:38:59 -07:00
Nicolas Mowen
f04df4a144
Add sub label to event tool filtering
2026-02-26 08:38:59 -07:00
Nicolas Mowen
e42f70eeec
Implement message editing
2026-02-26 08:38:59 -07:00
Nicolas Mowen
e7b2b919d5
Improve default behavior
2026-02-26 08:38:59 -07:00
Nicolas Mowen
c68b7c9f46
Improvements to UI
2026-02-26 08:38:59 -07:00
Nicolas Mowen
8184ec5c8f
Add copy button
2026-02-26 08:38:59 -07:00
Nicolas Mowen
ef448a7f7c
Fix tool calling
2026-02-26 08:38:58 -07:00
Nicolas Mowen
f841ccdb63
Undo
2026-02-26 08:38:58 -07:00
Nicolas Mowen
4b6228acd9
Full streaming support
2026-02-26 08:38:58 -07:00
Nicolas Mowen
0b8d1ce568
Support streaming
2026-02-26 08:38:58 -07:00
Nicolas Mowen
9ad7a2639f
Improve UI handling
2026-02-26 08:38:58 -07:00
Nicolas Mowen
089c2c1018
Add title
2026-02-26 08:38:58 -07:00
Nicolas Mowen
3e97f9e985
Show tool calls separately from message
2026-02-26 08:38:58 -07:00
Nicolas Mowen
eb9f16b4fa
More time parsing improvements
2026-02-26 08:38:58 -07:00
Nicolas Mowen
45c6be47d2
Reduce fields in response
2026-02-26 08:38:58 -07:00
Nicolas Mowen
5a6c62a844
Adjust timing format
2026-02-26 08:38:58 -07:00
Nicolas Mowen
f29fbe14ca
Improvements
2026-02-26 08:38:58 -07:00
Nicolas Mowen
cc941ab2db
Add markdown
2026-02-26 08:38:58 -07:00
Nicolas Mowen
56b3ebe791
processing
2026-02-26 08:38:58 -07:00
Nicolas Mowen
6fdfe22f8c
Add chat history
2026-02-26 08:38:58 -07:00
Nicolas Mowen
0cf713985f
Add basic chat page with entry
2026-02-26 08:38:58 -07:00
Nicolas Mowen
dc39d2f0ef
Set model in llama.cpp config
2026-02-26 08:38:52 -07:00
Nicolas Mowen
e6387dac05
Fix import issues
2026-02-26 08:38:52 -07:00
Nicolas Mowen
c870ebea37
Cleanup
2026-02-26 08:38:52 -07:00
Nicolas Mowen
56a1a0f5e3
Support getting client via manager
2026-02-26 08:38:52 -07:00
Nicolas Mowen
67a245c8ef
Convert to roles list
2026-02-26 08:38:52 -07:00
Nicolas Mowen
a072600c94
Add config migration
2026-02-26 08:38:52 -07:00
Nicolas Mowen
b603678b26
GenAI client manager
2026-02-26 08:38:52 -07:00
Nicolas Mowen
8793650c2f
Fix frame time access
2026-02-26 08:38:42 -07:00
Nicolas Mowen
9c8dd9a6ba
Adapt to new Gemini format
2026-02-25 09:19:56 -07:00
nulledy
507b495b90
ffmpeg Preview Segment Optimization for "high" and "very_high" ( #21996 )
...
* Introduce qmax parameter for ffmpeg preview encoding
Added PREVIEW_QMAX_PARAM to control ffmpeg encoding quality.
* formatting
* Fix spacing in qmax parameters for preview quality
2026-02-25 09:02:08 -07:00
nulledy
3525f32bc2
Allow API Events to be Detections or Alerts, depending on the Event Label ( #21923 )
...
* - API created events will be alerts OR detections, depending on the event label, defaulting to alerts
- Indefinite API events will extend the recording segment until those events are ended
- API event start time is the actual start time, instead of having a pre-buffer of record.event_pre_capture
* Instead of checking for indefinite events on a camera before deciding if we should end the segment, only update last_detection_time and last_alert_time if frame_time is greater, which should have the same effect
* Add the ability to set a pre_capture number of seconds when creating a manual event via the API. Default behavior unchanged
* Remove unnecessary _publish_segment_start() call
* Formatting
* handle last_alert_time or last_detection_time being None when checking them against the frame_time
* comment manual_info["label"].split(": ")[0] for clarity
2026-02-25 09:02:08 -07:00
Josh Hawkins
ac142449f1
Improve jsmpeg player websocket handling ( #21943 )
...
* improve jsmpeg player websocket handling
prevent websocket console messages from appearing when player is destroyed
* reformat files after ruff upgrade
2026-02-25 09:02:08 -07:00
FL42
47b89a1d60
feat: add X-Frame-Time when returning snapshot ( #21932 )
...
Co-authored-by: Florent MORICONI <170678386+fmcloudconsulting@users.noreply.github.com>
2026-02-25 09:02:08 -07:00
Eric Work
cdcf56092c
Add networking options for configuring listening ports ( #21779 )
2026-02-25 09:02:08 -07:00
Nicolas Mowen
08ee2e21de
Add live context tool to LLM ( #21754 )
...
* Add live context tool
* Improve handling of images in request
* Improve prompt caching
2026-02-25 09:02:08 -07:00
Nicolas Mowen
9ab4dd4538
Update to ROCm 7.2.0 ( #21753 )
...
* Update to ROCm 7.2.0
* ROCm now works properly with JinaV1
* Arcface has compilation error
2026-02-25 09:02:08 -07:00