Woordeboek
Ontdek, soek en valideer Afrikaanse woorde blitsvinnig
Welkom by Woordeboek
Toegang is slegs op uitnodiging. Meld aan met die Google-rekening wat 'n administrateur bygevoeg het.
โก Krag Invoer (Bypass AI)
Laai 'n CSV op met 3 kolomme: word, is_valid, betekenis. Geen kolomopskrifte nodig nie as die volgorde korrek is.
๐ค AI Validasie
Laai 'n CSV op met 1 kolom: word. Woorde sal in groepe van 50 gevalideer word.
๐๏ธ Vee Ongeldige Woorde Uit
Kies 'n datum om alle ongeldige woorde permanent uit die stelsel te verwyder.
Grootmaat Woorde Skrap
Vee woorde in grootmaat uit gebaseer op een of meer filters. 'n Voorbeskouing is verpligtend voordat daar geskrap kan word.
0 woorde sal geskrap word.
Ouditlog van Skrappings
Geskiedenis van onlangse grootmaat skrap-aksies.
| Admin E-pos | Kriteria (Filters) | Aantal Geskrap | Datum |
|---|---|---|---|
| Geen logs gelaai nie. | |||
| Woord โ | Status โ | Aanstootlik โ | Betekenis โ | Datum โ | Bron | Aksies |
|---|
๐ค Sessie-eindpunte Vereis aanmelding
/api/words/:word
Soek 'n spesifieke woord. Trigger Gemini AI as onbekend.
| Parameter | Tipe | Beskrywing |
|---|---|---|
:word | URL | Die woord om te soek |
curl https://woordeboek.example.com/api/words/vleis
import requests
r = requests.get('https://woordeboek.example.com/api/words/vleis')
print(r.json())
/api/words/trending
Top 10 mees gestemde woorde โ vereis aanmelding.
| Parameter | Tipe | Beskrywing |
|---|---|---|
| Geen parameters nie โ gee altyd top 10 terug. | ||
curl https://woordeboek.example.com/api/words/trending
[{"word":"bakgat","bakgat_votes":12,"dwanky_votes":2}, ...]
/api/words/:word/vote
Stem op 'n woord โ geen auth benodig.
| Body Veld | Tipe | Beskrywing |
|---|---|---|
vote * | string | bakgat of dwanky |
previousVote | string | Vorige stem om te onttrek (opsioneel) |
curl -X POST \
-H "Content-Type: application/json" \
-d '{"vote":"bakgat"}' \
https://woordeboek.example.com/api/words/vleis/vote
{"word":"vleis","bakgat_votes":5,"dwanky_votes":1}
/api/words/all
Kry alle woorde โ geen paginering. Opsionele filters.
| Parameter | Tipe | Beskrywing |
|---|---|---|
is_valid | boolean | Filter op true of false |
startDate | YYYY-MM-DD | Slegs woorde bygevoeg nรก hierdie datum |
endDate | YYYY-MM-DD | Slegs woorde bygevoeg vรณรณr hierdie datum |
sort | string | word, created_at, is_valid |
order | string | ASC of DESC |
curl "https://woordeboek.example.com/api/words/all?is_valid=true&startDate=2026-05-01"
import requests
r = requests.get('https://woordeboek.example.com/api/words/all',
params={'is_valid': 'true', 'startDate': '2026-05-01'})
print(r.json())
/api/words/crossword
Kry woorde gebaseer op lengte en patroon.
| Parameter | Tipe | Beskrywing |
|---|---|---|
pattern * | string | Patroon (bv. s__p_) |
curl -b "auth_token=..." "https://woordeboek.example.com/api/words/crossword?pattern=s__p_"
{"count":1,"words":[{"word":"slaap","betekenis":"Om te rus"}]}
/api/words/bulk
Valideer verskeie woorde op een slag (AI-krag vir nuwe woorde).
| Body Veld | Tipe | Beskrywing |
|---|---|---|
words * | array of strings | Lys van woorde om te valideer (bv. ["vleis", "naweek"]) |
curl -X POST \
-H "Content-Type: application/json" \
-b "auth_token=..." \
-d '{"words":["vleis","naweek"]}' \
https://woordeboek.example.com/api/words/bulk
[
{"word":"vleis","is_valid":true,"betekenis":"..."},
{"word":"naweek","is_valid":true,"betekenis":"..."}
]
๐ Eksterne Eindpunte Vereis X-API-Key
/api/external/words/:word
Soek & valideer 'n woord via AI. Stoor outomaties.
curl -H "X-API-Key: your-api-key" \ https://woordeboek.example.com/api/external/words/vleis
import requests
r = requests.get('https://woordeboek.example.com/api/external/words/vleis',
headers={'X-API-Key': 'your-api-key'})
print(r.json())
/api/external/words/bulk
Grootmaat valideer woorde via eksterne sleutel.
| Body Veld | Tipe | Beskrywing |
|---|---|---|
words * | array of strings | Lys van woorde om te valideer (bv. ["vleis", "naweek"]) |
curl -X POST \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{"words":["vleis","naweek"]}' \
https://woordeboek.example.com/api/external/words/bulk
import requests
r = requests.post('https://woordeboek.example.com/api/external/words/bulk',
headers={'X-API-Key': 'your-api-key'},
json={'words': ['vleis', 'naweek']})
print(r.json())
๐๏ธ Admin Grootmaat Bewerkings Vereis Admin JWT
/api/words/bulk/invalid
Vee alle ongeldige woorde uit vir 'n datum-reeks.
| Query Param | Tipe | Beskrywing |
|---|---|---|
startDate * | YYYY-MM-DD | Begin datum (ingesluit) |
endDate * | YYYY-MM-DD | Eind datum (ingesluit) |
curl -X DELETE \ "https://woordeboek.example.com/api/words/bulk/invalid?startDate=2026-01-01&endDate=2026-05-10"
{"message":"Suksesvol 42 ongeldige woorde uitgevee","count":42}
Gebruikers Bestuur
Bestuur toegangsregte vir stelselgebruikers.
| E-pos | Naam | Status / Motivering | Rol | Aangesluit | Aksies |
|---|---|---|---|---|---|
Stelsel & KI-Instellings
Fyninstelling vir KI-woordopsoek, modelkeuse, temperatuur en outomatiese terugval.
1. Opsoek-bron vir onbekende woorde
KI (verstek): Gebruik Gemini KI om onbekende woorde direk te valideer en betekenisse/sinonieme te genereer.
WAT Proxy: Soek onbekende woorde in die WAT woordeboek. Slegs woorde in die WAT word as geldig gemerk.
2. Gemini KI-model
Flash 3.5 Lite (Aanbeveel): Hoรซr intelligensie en vinniger throughput teen dieselfde prys, met minimale redenering (Minimal Thinking).
Flash 2.5: Vorige generasie standaard model.
Pro 2.5: Hoogste gramatika-akkuraatheid vir ingewikkelde samestellinge (duurder & stadiger).
Flash-Lite 2.5: Vorige generasie budget model.
3. KI Temperatuur (Kreatiwiteit vs Deterministies)
0.0 (Strik & Deterministies): Gee altyd konsekwente, feitelike HAT-styl betekenisse.
0.7 (Kreatief): Laat meer varieerbare beskrywings en voorbeeldsinne toe.
4. Validasie-striktheid (Beleid)
Strik (HAT Standaard): Verwerp Nederlandse spelwyses, straattaal en onbekende vorms.
Soepel (Vergewensgesind): Aanvaar moderne Afrikaanse samestellinge en leenwoorde in algemene gebruik.
โก Live Model Toets & Diagnostiek
Toets die aktiewe Gemini model se antwoordspoed en respons direk.
๐ API Sleutel (Slegs vir /api/external eindpunte)
Kies 'n eindpunt en kliek "Roep API"...