File size: 1,150 Bytes
52da7b7 5348cd5 52da7b7 5348cd5 52da7b7 5348cd5 52da7b7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import sys
from pathlib import Path
_VENDOR_ROOT = Path(__file__).resolve().parent.parent / ".vendor"
for _vendor_path in (_VENDOR_ROOT / "python", _VENDOR_ROOT / "sitepkgs"):
if _vendor_path.exists():
vendor_text = str(_vendor_path)
if vendor_text not in sys.path:
sys.path.insert(0, vendor_text)
from .checkpoint import inspect_checkpoint, read_safetensor_file
from .config import ReframrConfig
from .embeddings import EmbeddingModel, fit_ppmi_embedding
from .hippo import AnalyticalMemoryUnit, hippo_legs_matrix
from .model import ReframrModel
from .openai_compat import build_chat_completion_response, run_tool_loop
from .reasoning import REASONING_CONTROL_TOKENS, REASONING_PROFILES, TOKENIZER_NAME
from .tokenizer import NativeTokenizer
__all__ = [
"AnalyticalMemoryUnit",
"EmbeddingModel",
"NativeTokenizer",
"REASONING_CONTROL_TOKENS",
"REASONING_PROFILES",
"ReframrConfig",
"ReframrModel",
"TOKENIZER_NAME",
"build_chat_completion_response",
"fit_ppmi_embedding",
"hippo_legs_matrix",
"inspect_checkpoint",
"read_safetensor_file",
"run_tool_loop",
]
|