Open Source (flexorch-audit)
Quality Metrics
Score document quality with quality_metrics() and noise_ratio().
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Score document quality with quality_metrics() and noise_ratio().
from flexorch_audit import quality_metrics
text = """
Invoice Date: 2024-01-15
Vendor: Acme GmbH
Total: €12,500.00
IBAN: DE89 3704 0044 0532 0130 00
"""
metrics = quality_metrics(text)
print(metrics)
# {
# "score": 88,
# "grade": "A",
# "noise_ratio": 0.04,
# "detected_language": "en"
# }
import { qualityMetrics } from '@flexorch/audit';
const metrics = await qualityMetrics(text);
console.log(metrics.grade); // "A"
console.log(metrics.noiseRatio); // 0.04
from flexorch_audit import noise_ratio
ratio = noise_ratio("### !!! @@@ page 1 of 10 ### !!! ###")
print(ratio) # 0.82
import { noiseRatio } from '@flexorch/audit';
const ratio = noiseRatio('### !!! @@@ page 1 of 10 ### !!! ###');
console.log(ratio); // 0.82
| Grade | Score |
|---|---|
| A | 85–100 |
| B | 65–84 |
| C | 45–64 |
| D | 0–44 |
from flexorch_audit import estimate_tokens
count = estimate_tokens(text)
print(count) # 142
import { estimateTokens } from '@flexorch/audit';
const count = estimateTokens(text);
console.log(count); // 142