Skip to main content

Module api

Module api 

Source
Expand description

API module - External interfaces for the memory system

Re-exports§

pub use memory_api::memory_optimize;
pub use memory_api::memory_stats;
pub use memory_api::memory_cleanup;
pub use title_api::generate_title;
pub use title_api::GenerateTitleRequest;
pub use title_api::GenerateTitleResponse;
pub use conversation_api::get_conversations;
pub use conversation_api::get_conversation;
pub use conversation_api::update_conversation_title;
pub use conversation_api::delete_conversation;
pub use conversation_api::update_conversation_pinned;
pub use stream_api::generate_stream;
pub use model_api::list_models;
pub use model_api::get_active_model;
pub use model_api::search_models;
pub use model_api::refresh_models;
pub use model_api::install_model;
pub use model_api::get_download_progress as get_model_download_progress;
pub use model_api::remove_model;
pub use model_api::get_hardware_info as get_model_hardware_info;

Modules§

admin_api
Admin API endpoints
all_files_api
All Files API endpoints - unlimited storage for all file formats
api_keys_api
API Keys Management Endpoints
attachment_api
Pre-extraction endpoint for file attachments.
auth_api
Authentication API - User registration, login, email verification, and Google OAuth
conversation_api
API endpoints for conversation/session management
feedback_api
files_api
Files API endpoints - Database-backed local file management
login_notification_api
memory_api
Memory management API endpoints
mode_api
Mode Management API Endpoints
model_api
Model Management API Endpoints
online_api
Online mode API endpoints
search_api
Search API endpoints — hybrid semantic + keyword search across conversations.
stream_api
Streaming chat endpoint — the core 1-hop architecture handler.
title_api