Firefly Open Source Community

Title: AIBOX-K3 AI Computer Seewise Application Usage [Print This Page]

Author: 799959745    Time: before yesterday 11:37
Title: AIBOX-K3 AI Computer Seewise Application Usage
Last edited by 799959745 In 6/3/2026 14:58 Editor

Seewise
Seewise is an intelligent video search engine that supports both local video uploads and RTSP camera streams. It automatically analyzes video content and enables users to quickly locate specific clips through natural-language search.
Key FeaturesPlatform Support
Platform & OSSupported
K1 Buildroot❌ No
K1 OpenHarmony❌ No
K1 Bianbu LXQT/GNOME❌ No
K3 Buildroot❌ No
K3 OpenHarmony❌ No
K3 Bianbu LXQT/GNOME✅ Yes
Technical Architecture
Seewise uses a client-server architecture with three layers:
System Architecture Diagram
Installation and Deployment

Install the Debian Package
For production deployments, installing the local package with apt is recommended:
  1. sudo apt update
  2. sudo apt install seewise-2
Copy the code

If dependency issues occur, run the following command:
  1. sudo apt-get install -f
Copy the code

After installation, seewise-2.service is created and enabled automatically.
Quick Start
Model Download and Parameter ConfigurationDownload Models
For production use, download models from the Settings page in the Seewise web UI.
Default model directories:
It is recommended to use the default recommended models.
Configure Parameters
The main configurable settings include frame extraction and retrieval parameters:
Video Upload and RTSP Retrieval Workflow
Local Video Upload WorkflowRTSP Live Stream Workflow
Search Workflow
Note: Due to current environment limitations, searching is not supported while video processing is still in progress.
The application includes two built-in demo videos and their corresponding keyframe semantics for quickly demonstrating scenarios such as relevance-based search.
Logs and Cache Management
Log LocationsCache and Data Directories
To clear cached data, follow these steps:
FAQ
Q: Why does the service fail to start after installation?
A: First check systemctl status seewise-2.service. If the issue is dependency-related, confirm that llama.cpp-tools-spacemit, spacemit-onnxruntime, and python3-spacemit-ort are installed.

Q: Why can't the models be downloaded, or why is the model service not starting?
A: Check the following logs to identify the cause:

Q: Why does the RTSP connection fail?
A: Verify the RTSP URL, network connectivity, and camera status. If RTSP recording fails, review the backend log and confirm that the required port is not already in use.

Q: Why does video upload fail, or why is processing slow?
A: The maximum file size is 500 MB. Large videos may require more processing time. Also verify that sufficient disk space is available in data/videos/ and data/frames/.

Q: Why are the search results inaccurate?
A: Try switching the retrieval mode between semantic, keyword, and hybrid search, and enable reranking if needed. If the issue appears to be model-related, re-download the models and restart the model services.

Q: How do I clear the cache and start over?
A: Stop the service first, then delete ~/.seewise-2/data/video_search.db, ~/.seewise-2/data/vector_store.db, ~/.seewise-2/data/frames/, ~/.seewise-2/data/thumbnails/, and ~/.seewise-2/data/videos/.

Q: A popup says search failed during querying. What causes this?
A: Check ~/.seewise-2/logs/backend_8084.log for a vector-dimension mismatch error, such as:
  1. File "app/routes/search.py", line 49, in search
  2. File "app/services/search_service.py", line 272, in hybrid_search
  3. File "app/services/search_service.py", line 43, in semantic_search
  4. File "app/services/vector_store.py", line 119, in query
  5. ValueError: shapes (1024,) and (768,) not aligned: 1024 (dim 0) != 768 (dim 0)
Copy the code
If this happens, restart the application and switch back to the correct embedding model.










Welcome Firefly Open Source Community (https://bbs.t-firefly.com/) Powered by Discuz! X3.1