diff --git "a/static/index.html" "b/static/index.html" --- "a/static/index.html" +++ "b/static/index.html" @@ -1,858 +1,969 @@
- - -+ (run annotation first to see per-model output) +
+- (run annotation first to see per-model output) -
-JSON of the internal schema (fields with name/type/values/nullable/aggregator). Click outside to apply.
-JSON of the internal schema (fields with + name/type/values/nullable/aggregator). Click outside to apply.
+- 🧠 OpenRouter supports MoE — you can pick several models. - Single-model only. For Mixture-of-Experts (parallel models + vote), use OpenRouter. -
-+ 🧠 OpenRouter supports MoE — you can pick several models. + Single-model only. For Mixture-of-Experts (parallel models + vote), use OpenRouter. +
+sessionStorage (one slot per provider). Sent as X-API-Key + X-LLM-Provider headers — never stored on the server.
- sessionStorage
+ (one slot per provider). Sent as X-API-Key + X-LLM-Provider headers — never
+ stored on the server.
+ OPENROUTER_API_KEY is also configured. If you don't set a tab-key, the server fallback is used.
- OPENROUTER_API_KEY is also configured. If you don't set a tab-key, the
+ server fallback is used.
+ - Get a key → - openrouter.ai/keys - console.mistral.ai/api-keys - platform.openai.com/api-keys -
-+ Get a key → + openrouter.ai/keys + console.mistral.ai/api-keys + platform.openai.com/api-keys + + ilaas.fr/services-inference + +
+Press Enter, , or ; to add. You can also paste PER, LOC, ORG, WORK and press Enter to add them all at once.
Press Enter, , or ; to
+ add. You can also paste PER, LOC, ORG, WORK and press Enter to add them all at
+ once.
- Need lemmatization, morphology, or several tag columns? Use one of the POS / Lemma presets above, or open 📋 Task after loading for finer control. -
-+ Need lemmatization, morphology, or several tag columns? Use one of the POS / Lemma presets above, or + open 📋 Task after loading for finer control. +
+Corrected sentences live here and are re-injected as few-shot examples on the next annotation run. The pool filters by (language, schema_hash) so cross-task contamination cannot happen.
| # | lang | source | preview |
|---|---|---|---|
| - | - | - - | -- |
| empty — correct a sentence and click 📥 to ICL. | -|||
Corrected sentences live here and are re-injected as few-shot examples on
+ the next annotation run. The pool filters by (language, schema_hash) so cross-task
+ contamination cannot happen.
| # | +lang | +source | +preview | +
|---|---|---|---|
| + | + | + + | ++ |
| empty — correct a sentence and click 📥 + to ICL. + | +|||
All sentences in the corpus, with their current (possibly corrected) annotations.
- - ⬇TSV round-trip with PIE baseline - - - ⬇JSON schema-conformant - - - ⬇CoNLL-U UD-standard - - - ⬇JSONL fine-tune format - -All sentences in the corpus, with their current (possibly corrected) + annotations.
+ + ⬇TSV round-trip with PIE baseline + + + ⬇JSON schema-conformant + + + ⬇CoNLL-U UD-standard + + + ⬇JSONL fine-tune format + +