概览¶
OntoMem 为构建智能记忆系统提供了一个全面、结构良好的 API。本部分涵盖核心模块和类。
核心模块¶
ontomem.core¶
包含 OMem 类和基类的主模块。
- OMem:主记忆管理类
- 核心:
add/remove/remove_many/get/upsert/clear - 索引:
build_index/sync_index(原地修补)/clear_index/index_built - 编辑:
edit(key, remove_fact=|instruction=, dry_run=)——大模型辅助的语义编辑 - 搜索:
search(query, top_k) - 溯源(v0.4.0,
track_sources=True):add(items, source_id=)/remove_source/upsert_source/sources/dump_sources/load_sources/suspended_index - BaseMem:记忆实现的抽象基类
ontomem.merger¶
冲突解决的合并策略实现。
- 经典策略:基于字段的合并、保留传入、保留现有
- LLM 策略:智能综合、基于偏好的合并
ontomem.utils¶
实用函数和帮助程序。
- Logging:结构化日志记录工具
- Type helpers:常见类型定义
详细的模块文档¶
有关特定模块的详细信息:
查看快速开始立即开始。