Files
momentry_core/test_chinese_embed.rs
Warren b54c2def30 feat: add migrations, test scripts, and utility tools
- 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
2026-04-30 15:11:53 +08:00

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),
}
}