{message}
} 37 |Loading TreeSitter Playground...
22 |{description}
38 | {flowDescription && ( 39 |40 | Flow: {flowDescription} 41 |
42 | )} 43 |Loading...
35 |28 | Found {results.length} match{results.length !== 1 ? 'es' : ''} 29 |
30 |No matches found
35 | ) : ( 36 |{capture.type}
70 |
71 |
72 | Position: [{capture.startPosition.row}, {capture.startPosition.column}]
73 | - [{capture.endPosition.row}, {capture.endPosition.column}]
74 |
75 | 102 | Parsed syntax tree structure with field names and positions 103 |
104 |Parsing...
112 |No tree to display
122 | )} 123 |59 | No messages yet. Start by sending a message below. 60 |
61 |Error: {error.message}
122 |Language: {language}
189 |Enter your natural language query
44 |Original vs Rewritten
82 |Original
87 |{rewriteResult.original}
89 |Rewritten
94 |{rewriteResult.rewritten}
96 |Technique
101 |{rewriteResult.technique}
102 |Estimated usage per step
113 |Total Tokens
120 |{totalTokens.toLocaleString()}
121 |Est. Cost
124 |125 | ${((totalTokens / 1000) * 0.03).toFixed(4)} 126 |
127 |No pages found for "{query}"
176 |BM25 ranked results
61 |BM25 Formula:
67 |
69 | score = Σ IDF(qi) × (f(qi,D) × (k1+1)) / (f(qi,D) + k1 × (1-b + b×|D|/avgdl))
70 |
71 | 73 | Parameters: k1=1.5 (saturation), b=0.75 74 | (normalization) 75 |
76 |{result.content}
102 | 103 |Generate RAG answer
127 |Error
159 |{executionResult.error}
160 |