Wayfinder6's picture
Initial commit: Nova Triangle — three small models that correct each other
13bc746 verified
raw
history blame contribute delete
696 Bytes
"""
Nova Triangle — Three small models that correct each other.
A triangulated inference framework. Instead of one large model guessing,
three small models deliberate, disagree, and converge. The disagreement
is the signal.
Usage:
from nova_triangle import Triangle
tri = Triangle(
models=["HuggingFaceTB/SmolLM2-360M", "Qwen/Qwen2.5-0.5B", "microsoft/phi-1_5"],
)
result = tri.process("Translate this cuneiform tablet")
print(result.answer)
print(result.confidence)
print(result.disagreement)
"""
from nova_triangle.triangle import Triangle
from nova_triangle.result import TriangleResult
__version__ = "0.1.0"
__all__ = ["Triangle", "TriangleResult"]