Source: https://ailoot.ai/models/nl/liquid-d1/
Canonical: https://ailoot.ai/models/nl/liquid-d1/
Language: nl

# LiquidAI: d1

[Markdown](https://ailoot.ai/models/nl/liquid-d1/index.md) · [JSON](https://ailoot.ai/models/nl/liquid-d1/facts.json)

## [LiquidAI: d1](https://ailoot.ai/models/nl/liquid-d1/)

De tekstbeslissingsworkflow van Liquid AI d1 evalueert aangeleverd bewijs aan de hand van vaste uitkomsten en geeft kansen, een categoriekeuze of een rubricscore terug. Het model ondersteunt classificatie, routering, relevantiefiltering en prioritering zonder een geschreven antwoord te genereren.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `liquid/d1`](https://ailoot.ai/models/nl/liquid-d1/#method-0)

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

d1 is het gehoste beslissingsmodel van Liquid AI voor afgebakende taken op het gebied van classificatie, routering en scoring. Dit profiel behandelt de tekstbeslissingsworkflow: lever het bewijs aan als toestand, definieer een of meer vragen en ontvang getypeerde numerieke antwoorden over bekende uitkomsten. Liquid beschrijft deze beslissingen als evaluaties die direct kansen teruggeven, met nul gegenereerde uitvoertokens. Het bruikbare resultaat is een gedefinieerde beslissing met de bijbehorende onzekerheid, geen nieuw opgestelde tekstpassage.

#### Bereid bewijs en vraag samen voor

Lever de tekst aan die de beslissing mogelijk maakt, inclusief de context die nodig is om deze te interpreteren. Houd de toestand gescheiden van de instructies die beschrijven wat er geëvalueerd moet worden. Een supportbericht kan een beschrijving van het product of het probleem nodig hebben; een documentpassage kan de zoekvraag van de gebruiker nodig hebben. Definieer de antwoordset voordat je de vraag stelt, en geef elke optie een betekenis die bij de beoogde workflow past. Korte labels kunnen dienen als stabiele uitvoersleutels, terwijl beschrijvingen de grenzen ertussen uitleggen.

Gebruik benoemde vragen over een gedeelde toestand. Een duidelijke naam zoals intent, urgency of relevant houdt de uitvoer gekoppeld aan de beslissing die deze vertegenwoordigt. Een bericht dat meldt dat een pagina niet werkt, kan bijvoorbeeld een intentiekeuze, een urgentierubric en een ja/nee-controle op een gemeld defect ondersteunen. Elke vraag behoudt haar eigen criterium, in plaats van alle drie de oordelen te combineren in één dubbelzinnig label.

#### Keuze voor categorieën en routering

Een keuzevraag selecteert één label uit een ongeordende set en geeft de verdeling over de benoemde opties terug. Definieer de opties via beschrijvingen van de criteria; het resultaat bevat de geselecteerde keuze, de kansen en de betrouwbaarheid. Definieer voor het ordenen van documenten de mogelijke mappen of onderwerpen en geef aan welke inhoud in elk daarvan thuishoort. Beschrijf voor het routeren van verzoeken de bestemmingen die werkelijk bestaan. Een applicatie kan het resulterende label gebruiken om de volgende stap te kiezen en tegelijk de concurrerende kansen bewaren voor review.

Een illustratieve archiveringstaak kan een productvraag, een integratieprobleem en een toegangsprobleem van elkaar scheiden, met een optie other voor materiaal dat buiten die definities valt. Houd de grenzen concreet: een bericht over het niet kunnen authenticeren is iets anders dan een vraag over het configureren van een functie. Het teruggegeven label kiest tussen aangeleverde betekenissen; het maakt geen ontbrekende bestemming aan en voert geen wijziging in een ander systeem uit.

#### Noul voor voorwaardencontroles en relevantie

Een noul-vraag geeft een kans van 0 tot 1 terug dat de gedefinieerde ja/nee-voorwaarde geldt. Liquid demonstreert binaire controles voor inhoudsreview en relevantie van passages. Formuleer de voorwaarde nauwkeurig en kies hoe de resulterende kans wordt gebruikt: een waarschijnlijke overeenkomst markeren, een passage filteren of een onzeker geval doorsturen voor review. De drempel hoort bij de verwerkende taak, en een kans wordt niet behandeld als een gegarandeerd feitelijk oordeel.

Lever voor relevantiefiltering zowel de zoekvraag als de kandidaatpassage aan. Vraag of die passage helpt de zoekvraag te beantwoorden en bewaar de oorspronkelijke passage samen met de kans. Zo kun je bronmateriaal selecteren voor een later antwoord zonder d1 te vragen dat antwoord zelf op te stellen. Als relevantie meerdere gradaties nodig heeft in plaats van een ja/nee-voorwaarde, definieer dan een geordende rubric en gebruik een scorevraag.

#### Score voor geordende niveaus

Een scorevraag plaatst de toestand op een rubric met geordende, beschreven niveaus. Niveau-indices beginnen bij 0, en de score is hun kansgewogen positie, die tussen niveaus kan uitkomen. Het resultaat bevat ook de verdeling over de niveaus en de betrouwbaarheid. Definieer bij urgentie wat een probleem zonder directe impact, een merkbaar ongemak en een geblokkeerde taak van elkaar onderscheidt. Een rubric met vier niveaus heeft dus de indices 0 tot en met 3; de verwachte score is niet automatisch een categorie genummerd van 1 tot en met 4.

Gebruik de fractionele score voor ordening of aggregatie wanneer dat het beoogde resultaat is, en bewaar de volledige verdeling wanneer dubbelzinnigheid ertoe doet. Categorieën zoals afdelingen hebben geen natuurlijke volgorde en horen in een keuzevraag. Betrouwbaarheid vat in de gedocumenteerde interface samen hoe eenduidig het gerapporteerde antwoord is; die blijft gescheiden van de gewenste score van de taak en van een veronderstelde garantie dat de beslissing juist is.

#### Meerdere vragen en toepassingen van de producent

Meerdere vragen kunnen dezelfde toestand evalueren in één aanroep bij de producent, waarbij elke vraag haar type en kansen behoudt. De tekstvoorbeelden van Liquid omvatten het filteren van supporttickets, het archiveren van documenten in een mappentaxonomie, het selecteren van paden bij het doorzoeken van code, het kiezen tussen beschikbare agentacties en het bepalen welk materiaal uit tooluitvoer bewaard blijft. Deze workflows hebben allemaal een afgebakende volgende beslissing. Een stap bij het doorzoeken van code kan op basis van de beschrijvingen een veelbelovende map selecteren; een stap voor inhoudsselectie kan voor aangeleverd materiaal kiezen tussen behouden, inkorten of weglaten (keep, trim, drop). De omringende applicatie haalt nog steeds de brondata op en voert de geselecteerde bewerking uit.

#### Reikwijdte en een bruikbaar beslissingsartefact

De gedocumenteerde primitieven zijn geschikt voor bekende uitkomsten, rubricbeoordelingen en voorwaardencontroles. Nieuwe lopende tekst, samenvattingen, code en een open gesprek vereisen een generatieworkflow en volgen niet uit het beslissingsresultaat van d1. Stel een vraag op rond waarneembaar bewijs en bewaar de definities van die vraag bij de uitvoer, zodat een label of score later kan worden geïnterpreteerd.

Houd elke toestand gericht op het bewijs dat de gedefinieerde vragen beantwoordt, en scheid niet-gerelateerde beslissingstaken zodat hun criteria duidelijk blijven. Houd het bronmateriaal relevant, definieer terugvalbetekenissen voor onvolledige dekking van categorieën en beoordeel kansdrempels met gelabelde voorbeelden uit de taak. Een bruikbaar artefact legt de geselecteerde categorie of verwachte score vast samen met de verdeling, de identiteit van de vraag en het oorspronkelijke bewijs.

**Ailoot Ultra · System One** `POST /v1/systemone` `liquid/d1`

[`liquid/d1`](https://ailoot.ai/models/nl/#m=liquid%2Fd1&route=Ultra&caller=liquid%2Fd1&fmt=systemone)

LiquidAI /`liquid/d1`

### Aan de slag

De tekstbeslissingsworkflow van Liquid AI d1 evalueert aangeleverd bewijs aan de hand van vaste uitkomsten en geeft kansen, een categoriekeuze of een rubricscore terug. Het model ondersteunt classificatie, routering, relevantiefiltering en prioritering zonder een geschreven antwoord te genereren.

Toegestane invoer

Tekst

Resultaten

decisions

### Beschikbaar in Ailoot · invoer en methoden

**Ailoot Ultra · System One** `POST /v1/systemone`

Invoertypen

`text`

Uitvoertypen

`decisions`

Uitvoerformaat

json

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten liquid/d1 | Standaard— |
| Veld`provider` | Type`schema` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`questions` | Type`object` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`session_id` | Type`string` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`state` | Type`schema` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`trace` | Type`schema` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`user` | Type`string` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`questions.<id>.type` | Type`string` | VereisteVereist | Waarden en limieten noul, choice, score | Standaard— |
| Veld`questions.<id>.instructions` | Type`string\|object\|array` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`questions.<id>.criteria` | Type`object\|array` | VereisteOptioneel | Waarden en limieten Voorwaarden: choice/score: vereist; noul: optioneel. De criteria voor choice zijn een object; score is een array met minItems1. | Standaard— |
| Veld`questions.<id>.criteria.true` | Type`string\|object\|array` | VereisteVereist | Waarden en limieten Geldt wanneer: Object met noul-criteria opgegeven | Standaard— |
| Veld`questions.<id>.criteria.false` | Type`string\|object\|array` | VereisteVereist | Waarden en limieten Geldt wanneer: Object met noul-criteria opgegeven | Standaard— |

Combinaties van invoermaterialen

**noul** · Vereist: state, questions.\<id\>.type=noul, questions.\<id\>.instructions

**choice** · Vereist: state, questions.\<id\>.type=choice, questions.\<id\>.instructions, criteria object

**score** · Vereist: state, questions.\<id\>.type=score, questions.\<id\>.instructions, criteria array with minItems1

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, state, questions |
| Parameter`material_types` | Contracttext |
| Parameter`optional_controls` | Contractprovider, session\_id, trace, user |
| Parameter`multimodal_input_binding` | Contractnull |

Levenscyclus: `synchronous`

Verstuur de exacte model-ID en bewaar het volledige native antwoord.

### Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus is geselecteerd

Flexmodus

Niet opgegeven Wanneer de modus flex is geselecteerd

Maximale redeneerinspanning

Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Ailoot-tarieven

#### Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

| Configuratie | Tariefstaffel | Contexttokens, meer dan | Contexttokens, tot en met | Kosten |
| --- | --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Contexttokens, meer dan— | Contexttokens, tot en metGeen bovengrens | Kosten Invoer · Invoertokens **$0.00008** / 1K tokens Uitvoer · Uitvoertokens **$0** / 1K tokens Invoer · Cache lezen **$0.00008** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |
| ConfiguratieNiveau 1 voor aanvraaglengte | Tariefstaffel— | Contexttokens, meer dan0 | Contexttokens, tot en metGeen bovengrens | Kosten Invoer · Invoertokens **$0.00008** / 1K tokens Uitvoer · Uitvoertokens **$0** / 1K tokens Invoer · Cache lezen **$0.00008** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. [Zo werken reservering en afrekening →](https://ailoot.ai/docs/nl/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot Ultra · System One

Bewaarde officiële aanvraagstructuur; documentatievoorbeeldGebruik je daadwerkelijke aanvraagmateriaal en bewaar het volledige resultaat

```json
{
  "model": "liquid/d1",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='liquid/d1'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
```

### Resultaten ophalen en opslaan

#### Ailoot Ultra · System One

json

##### Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Elk aangeleverd antwoord op een vraag-ID blijft behouden met het exacte type, de noul/choice/score-waarde, zekerheid, waarschijnlijkheden en legenda. De volledige oorspronkelijke JSON wordt opgeslagen en pas na afrekening geretourneerd.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operatie en het volledige of gedeeltelijke antwoord; herhaal POST niet.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`model` | Typestring |
| Veld`id` | Typestring |
| Veld`provider` | Typestring |
| Veld`answers.<id>.type` | Typestring |
| Veld`answers.<id>.noul` | Typenumber |
| Veld`answers.<id>.choice` | Typestring |
| Veld`answers.<id>.score` | Typenumber |
| Veld`answers.<id>.confidence` | Typenumber |
| Veld`answers.<id>.probabilities` | Typeobject |
| Veld`answers.<id>.legend` | Typeobject |
| Veld`usage.input_tokens` | Typeinteger |
| Veld`usage.output_tokens` | Typeinteger |
| Veld`usage.cost` | Typenumber |

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeOngeldig vereist veld, ongeldige weergave of waarde | Volgende stapCorrigeer het aangegeven verzoekveld. |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`liquid/d1`](https://ailoot.ai/models/nl/#m=liquid%2Fd1&route=Ultra&caller=liquid%2Fd1&fmt=systemone)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`liquid/d1`](https://ailoot.ai/models/nl/#m=liquid%2Fd1&route=Ultra&caller=liquid%2Fd1&fmt=systemone)

FAQ · LiquidAI: d1

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/systemone` · `liquid/d1`: `text` → `decisions`

Welke velden gebruikt het verzoek?

`POST /v1/systemone` · `liquid/d1`: `model`, `provider`, `questions`, `session_id`, `state`, `trace`, `user`

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
