- Add database migrations (006-028) for face recognition, identity, file_uuid - Add test scripts for ASR, face, search, processing - Add portal frontend (Tauri) - Add config, benchmark, and monitoring utilities - Add model checkpoints and pretrained model references
37 lines
1.1 KiB
Rust
37 lines
1.1 KiB
Rust
use momentry_core::core::embedding::comic_embed::Embedder;
|
|
|
|
#[tokio::main]
|
|
async fn main() {
|
|
let embedder = Embedder::new("nomic-embed-text-v2-moe:latest".to_string());
|
|
|
|
// Test English text
|
|
match embedder.embed_document("file transfer").await {
|
|
Ok(vector) => println!(
|
|
"English vector length: {}, first 5 values: {:?}",
|
|
vector.len(),
|
|
&vector[..5]
|
|
),
|
|
Err(e) => println!("Error embedding English: {}", e),
|
|
}
|
|
|
|
// Test Chinese text
|
|
match embedder.embed_document("檔案傳輸").await {
|
|
Ok(vector) => println!(
|
|
"Chinese vector length: {}, first 5 values: {:?}",
|
|
vector.len(),
|
|
&vector[..5]
|
|
),
|
|
Err(e) => println!("Error embedding Chinese: {}", e),
|
|
}
|
|
|
|
// Test similarity between the two
|
|
match embedder.embed_query("檔案傳輸").await {
|
|
Ok(vector) => println!(
|
|
"Chinese query vector length: {}, first 5 values: {:?}",
|
|
vector.len(),
|
|
&vector[..5]
|
|
),
|
|
Err(e) => println!("Error embedding Chinese query: {}", e),
|
|
}
|
|
}
|