Home The Lab Docs Pricing
Interactive Console
Login Required — Whitelisted Users Only

The Lab

Visualize your vector topology, configure refinement rules, and test retrieval quality — all from one unified control surface. Full access requires a whitelisted account.

Node Visualizer

Explore your vector space in real-time. Redundant nodes pulse red; pruned nodes fade; re-linked nodes glow with new connections.

Active
Redundant
Pruned
Re-linked
Total Nodes: 128
Redundant: 34
Pruned: 21
Re-linked: 18
Noise Reduction: 0%

Refinement Rules

Configure how NodeRefine processes your vector space. Toggle strategies on or off to suit your use case.

Strategy A

Silent Pruning

Automatically removes low-frequency, low-similarity orphan nodes that contribute no meaningful retrieval value. Runs in the background without interrupting live queries.

Threshold: 0.32 cosine
Frequency: < 2 hits/month
Strategy B

Conflict Arbitration

When two document versions conflict, the AI arbitration engine determines the most authoritative or most recent node and promotes it, demoting the outdated variant to archive.

Priority: Recency + Authority Score
Archive: Enabled
Strategy C

Semantic Merging

Identifies chunks with >90% semantic overlap via cross-encoder scoring, then merges them into a single enriched node that carries the combined context weight.

Overlap Threshold: 0.90
Merge Strategy: Union
Strategy D

Topology Auto-Link

Builds logical dependency edges between semantically adjacent nodes, creating a navigable knowledge graph that LLMs can traverse for richer context assembly.

Max Edges/Node: 5
Min Coupling: 0.65

API Playground

Test retrieval quality before and after refinement. Paste a query and compare the raw vs. refined results side by side.

Requires whitelisted API key to execute queries

Input Query

Refined Results

Click "Run Comparison" to see results...
# Compare raw vs. refined retrieval curl -X POST https://api.noderefine.com/v1/query \ -H "Authorization: Bearer $NR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "What are the compliance requirements for data retention?", "collection": "legal-kb-prod", "compare": true, "top_k": 5 }'
from noderefine import Client client = Client(api_key="nr_live_...") # Run a comparison query result = client.compare( query="What are the compliance requirements for data retention?", collection="legal-kb-prod", top_k=5 ) print(result.before.tokens) # 2847 print(result.after.tokens) # 1203 print(result.after.top1_hit) # 0.96
Whitelist Required

Want Full Lab Access?

The Lab console is available to whitelisted users. Request access and start refining your vector pipeline within 24 hours.

Request Access → Read the Docs