-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpipeline_config.yaml
More file actions
37 lines (30 loc) · 920 Bytes
/
Copy pathpipeline_config.yaml
File metadata and controls
37 lines (30 loc) · 920 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
25
26
27
28
29
30
31
32
33
34
35
36
37
provider: "gemini"
model: "gemini-3.7-flash"
embedding_provider: "local"
embedding_model: "all-MiniLM-L6-v2"
concurrency: 10
max_rpm: 60
# For large datasets, audit a representative sample in structured batches.
# Use "llm" only when every row must be scored and filtered; "off" is fully local.
quality_mode: "sampled"
quality_sample_size: 40
quality_audit_batch_size: 20
# Filter threshold
filter_min_score: 7.5
# Refinement mode: all (prompt & response), response_only, prompt_only
refine_mode: "all"
# Evolution strategies
evolution_strategies:
- "deepen_reasoning"
- "add_constraints"
- "concretize"
evolution_depth: 1
# Deduplication
dedup_threshold: 0.85
dedup_method: "minhash"
# Infer binary, multi-class, or multi-label only when appropriate.
classification: "auto"
classification_confidence: 0.75
classification_sample_size: 100
# PII is redacted locally before any provider call.
scrub_pii: true