-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
24 lines (21 loc) · 873 Bytes
/
__init__.py
File metadata and controls
24 lines (21 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""UnForkRAG - Drop-in replacement compatibility package for ChromaDB (phase 1)
Exports Client/Collection for simple import parity:
import unforkrag
client = unforkrag.Client()
Now includes:
- GDA 24-bit hash for 3x faster lookups
- Universal tokenizer for code AND prose
- Synset expansion for semantic search
"""
from chroma_compat import UnForkClient as Client, UnForkCollection as Collection
from inferred_relations import InferredRelations
from gda_hash import gda_hash, GdaPositionIndex
from code_tokenizer import tokenize_code, tokenize_text, tokenize_universal, is_prose
from synsets import Synsets, SynsetMap
__all__ = [
"Client", "Collection", "InferredRelations",
"gda_hash", "GdaPositionIndex",
"tokenize_code", "tokenize_text", "tokenize_universal", "is_prose",
"Synsets", "SynsetMap"
]
__version__ = "0.2.0"