完整的 API 文档、快速开始指南和最佳实践,助您快速构建智能记忆应用
使用包管理器快速安装 AgentMem
cargo add agent-mem-core设置 API 密钥和存储后端
export DEEPSEEK_API_KEY=your_key创建您的第一个记忆应用
use agent_mem_core::{MemoryEngine, MemoryEngineConfig};
use tokio;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// 创建记忆引擎
let config = MemoryEngineConfig::default();
let engine = MemoryEngine::new(config).await?;
// 添加记忆
let memory_id = engine.add_memory(
"user123",
"我喜欢在周末喝咖啡和阅读",
None
).await?;
println!("记忆已添加,ID: {}", memory_id);
// 搜索记忆
let results = engine.search_memories(
"咖啡",
"user123",
10
).await?;
println!("找到 {} 条相关记忆", results.len());
Ok(())
}