Skip to main content

offline_intelligence/api/
mod.rs

1// Server/src/api/mod.rs
2//! API module - External interfaces for the memory system
3
4pub mod memory_api;
5pub mod search_api;
6pub mod admin_api;
7pub mod title_api;
8pub mod conversation_api;
9pub mod stream_api;
10pub mod model_api;
11pub mod online_api;
12pub mod files_api;
13pub mod all_files_api;
14pub mod feedback_api;
15pub mod login_notification_api;
16pub mod api_keys_api;
17pub mod mode_api;
18pub mod auth_api;
19pub mod attachment_api;
20
21// Re-export API handlers
22pub use memory_api::{memory_optimize, memory_stats, memory_cleanup};
23pub use title_api::{generate_title, GenerateTitleRequest, GenerateTitleResponse};
24pub use conversation_api::{get_conversations, get_conversation, update_conversation_title, delete_conversation, update_conversation_pinned};
25pub use stream_api::generate_stream;
26pub use model_api::{list_models, get_active_model, search_models, refresh_models, install_model, get_download_progress as get_model_download_progress, remove_model, get_hardware_info as get_model_hardware_info};