Add Insights Model Discovery and Fallback Handling
This commit is contained in:
@@ -46,7 +46,6 @@ use crate::tags::*;
|
||||
use crate::video::actors::{
|
||||
ProcessMessage, ScanDirectoryMessage, create_playlist, generate_video_thumbnail,
|
||||
};
|
||||
use crate::video::generate_video_gifs;
|
||||
use log::{debug, error, info, trace, warn};
|
||||
use opentelemetry::trace::{Span, Status, TraceContextExt, Tracer};
|
||||
use opentelemetry::{KeyValue, global};
|
||||
@@ -62,6 +61,7 @@ mod files;
|
||||
mod geo;
|
||||
mod state;
|
||||
mod tags;
|
||||
mod utils;
|
||||
mod video;
|
||||
|
||||
mod memories;
|
||||
@@ -802,6 +802,7 @@ fn main() -> std::io::Result<()> {
|
||||
.service(ai::get_insight_handler)
|
||||
.service(ai::delete_insight_handler)
|
||||
.service(ai::get_all_insights_handler)
|
||||
.service(ai::get_available_models_handler)
|
||||
.add_feature(add_tag_services::<_, SqliteTagDao>)
|
||||
.app_data(app_data.clone())
|
||||
.app_data::<Data<RealFileSystem>>(Data::new(RealFileSystem::new(
|
||||
|
||||
Reference in New Issue
Block a user