跳转至

概览

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:常见类型定义

详细的模块文档

有关特定模块的详细信息:


查看快速开始立即开始。