modellen

Nace.AI: Drex v1.5

Markdown · JSON

Nace.AI: Drex v1.5

Drex 1.5 evalueert aangeleverde tekst of JSON aan de hand van getypeerde vragen en geeft kansen, een gekozen label of een fractionele rubricscore terug. Nace.AI documenteert beslissingen op basis van uitsluitend tekst voor classificatie, routering en prioritering, met versiespecifieke limieten voor de toestand en het verzoek.

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.

Drex 1.5 is het tekstbeslissingsmodel van Nace.AI. Het evalueert aangeleverde feiten aan de hand van gesloten vragen en geeft numerieke, getypeerde antwoorden terug in plaats van een open geschreven respons. Een verzoek combineert één toestand met benoemde vragen, en het resultaat duidt elk antwoord aan met dezelfde vraagnaam. Zo krijgt een workflow een concrete categorie, kans of rubricpositie om te verwerken, terwijl de actie op basis van dat resultaat aan de applicatie wordt overgelaten.

De toestand voorbereiden

De toestand is de informatie waarop elke vraag betrekking heeft. Drex accepteert een JSON-string, -object, -array, -getal, -boolean of null, waarbij het veld state verplicht is. Lever betekenisvol bewijs aan, ook al doorstaat null de validatie van de producent. Een string past bij een bericht, document of transcript; een object past bij feiten die al in velden zijn georganiseerd. Behoud de informatie die de beslissing beïnvloedt en laat niet-gerelateerde velden weg wanneer het materiaal lang is. Houd een stabiel invoerformaat aan bij het interpreteren van kansdrempels, omdat een andere weergave het antwoord kan veranderen.

Drex 1.5 leest alleen tekst. De gedocumenteerde interface weigert afbeeldingen, audio, video en pdf-inhoud in de toestand of in de vragen, inclusief gecodeerde media en mediacontentobjecten. Bereid een bijschrift, herkende documenttekst of een transcript voor voordat je dat materiaal als bewijs gebruikt. Een tekstadres is geen opgehaald document en geen opgehaalde afbeelding: het model kan het niet openen. Bij een supportverzoek is de bruikbare toestand het werkelijke bericht met de relevante context, geen verwijzing naar materiaal dat het model niet heeft ontvangen.

Ja/nee-kans, keuze of score

Een noul-vraag vraagt of een voorwaarde geldt en geeft een getal van 0 tot 1 terug dat de geschatte kans op ja weergeeft. Definieer de vraag via niet-lege instructies of ten minste één niet-leeg waar/onwaar-criterium. Vraag bijvoorbeeld of een bericht een kapotte functie meldt en bepaal of traag gedrag als kapot telt. Drex hanteert geen ingebouwde grens voor ja/nee; de verwerkende workflow kiest hoe de kans wordt geïnterpreteerd.

Een keuzevraag selecteert één aangeleverd label uit een ongeordende set en geeft voor elk label een kans terug. De criteria vormen een object waarvan de sleutels de teruggegeven labels zijn, met als beschrijving telkens een string of null. Gebruik korte, stabiele sleutels en beschrijf de grenzen tussen categorieën duidelijk. Een illustratieve routeringstaak kan onderscheid maken tussen een toegangsprobleem, een productdefect en een algemene vraag, met een categorie other voor berichten die nergens passen. Het gekozen label is bruikbaar voor routering; de verdeling helpt gevallen te herkennen waarin twee opties moeilijk van elkaar te onderscheiden blijven.

Een scorevraag gebruikt een geordende array met niveaulabels. De indices beginnen bij 0, en de teruggegeven score is de som van elke niveau-index vermenigvuldigd met de bijbehorende kans. De score kan daardoor tussen benoemde niveaus uitkomen. Definieer bij een ernstschaal wat een cosmetisch probleem, een probleem met een workaround en een volledig geblokkeerde taak van elkaar onderscheidt. Het resultaat bevat naast de verwachte score ook de niveaulegenda en de kansen. Bewaar de fractionele score voor gemiddelden of trends; het kiezen van het meest waarschijnlijke niveau en het afronden van de verwachte score beantwoorden verschillende vragen.

Gedeeld bewijs en het lezen van het resultaat

De producent staat één tot 512 vragen over dezelfde toestand toe. Geef elke vraag een niet-lege, betekenisvolle identifier, zoals category of severity, zodat het bijbehorende antwoord te begrijpen is zonder een genummerde vraag op te zoeken. Splits onafhankelijke aandachtspunten op in afzonderlijke vragen, in plaats van meerdere eisen samen te voegen in één onduidelijk criterium. Eén bericht kan een categoriekeuze, een ernstscore en een controle op een voorwaarde ondersteunen, die elk hun eigen betekenis behouden.

Antwoorden op keuze- en scorevragen bevatten de betrouwbaarheid los van de kansverdelingen. De producent maakt uitdrukkelijk onderscheid tussen betrouwbaarheid en de hoogste optiekans; bereken het een niet uit het ander. Bewaar bij een ja/nee-beslissing de ruwe kans samen met de gekozen uitkomst. Bekijk bij een onzekere keuze de concurrerende kansen, in plaats van alleen het winnende label te behandelen als bewijs van zekerheid. Definieer reviewdrempels rond de gevolgen van een onterecht positief of negatief resultaat en gebruik representatieve gelabelde gevallen om ze te beoordelen.

Versie- en groottelimieten

Drex 1.5 documenteert een ruimte van 131.072 tokens voor de toestand en een ruimte van 139.264 tokens per rij. De rijruimte betreft de toestand plus de langste afzonderlijke vraag, inclusief de instructies en opties daarvan; het is niet de som van alle vragen in het verzoek. De geserialiseerde toestand en vragen moeten samen ook binnen 1.048.576 UTF-8-bytes passen. Een verzoek kan aan de bytelimiet voldoen en toch een tokenlimiet overschrijden. De oudere editie 1.0 vermeldt afzonderlijk 32.768 tokens voor zowel de toestand als de rij, dus die limieten worden niet naar 1.5 overgenomen.

Nace documenteert drex-v1.5 als een geversioneerde identifier van de producent, terwijl drex-latest een meebewegende alias is. Houd de beoogde editie expliciet wanneer een workflow van de limieten ervan afhangt. Een misvormde vraag, een ontbrekende toestand of te grote invoer is een validatieprobleem dat gecorrigeerde invoer vereist, geen andere categorie en geen gegokt antwoord. Stel de criteria op rond waarneembaar bewijs en bewaar het getypeerde resultaat, de oorspronkelijke feiten en de vraagdefinitie bij elkaar. Zo is de beslissing bruikbaar voor routering, prioritering of review, zonder een kans te verwarren met een gegarandeerd oordeel.

Ailoot Ultra · System One POST /v1/systemone nace-ai/drex-v1.5

nace-ai/drex-v1.5

Nace.AI /nace-ai/drex-v1.5

Aan de slag

Drex 1.5 evalueert aangeleverde tekst of JSON aan de hand van getypeerde vragen en geeft kansen, een gekozen label of een fractionele rubricscore terug. Nace.AI documenteert beslissingen op basis van uitsluitend tekst voor classificatie, routering en prioritering, met versiespecifieke limieten voor de toestand en het verzoek.

Toegestane invoer
Tekst
Resultaten
decisions

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · System One POST /v1/systemone
Invoertypen
text
Uitvoertypen
decisions
Uitvoerformaat
json
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
nace-ai/drex-v1.5
Standaard—
VeldproviderTypeschemaVereisteOptioneelWaarden en limietenStandaard—
VeldquestionsTypeobjectVereisteVereistWaarden en limietenStandaard—
Veldsession_idTypestringVereisteOptioneelWaarden en limietenStandaard—
VeldstateTypeschemaVereisteVereistWaarden en limietenStandaard—
VeldtraceTypeschemaVereisteOptioneelWaarden en limietenStandaard—
VelduserTypestringVereisteOptioneelWaarden en limietenStandaard—
Veldquestions.<id>.typeTypestringVereisteVereistWaarden en limieten
noul, choice, score
Standaard—
Veldquestions.<id>.instructionsTypestring|object|arrayVereisteVereistWaarden en limietenStandaard—
Veldquestions.<id>.criteriaTypeobject|arrayVereisteOptioneelWaarden en limieten
Voorwaarden: choice/score: vereist; noul: optioneel. De criteria voor choice zijn een object; score is een array met minItems1.
Standaard—
Veldquestions.<id>.criteria.trueTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: Object met noul-criteria opgegeven
Standaard—
Veldquestions.<id>.criteria.falseTypestring|object|arrayVereisteVereistWaarden 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
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, state, questions
Parametermaterial_typesContracttext
Parameteroptional_controlsContractprovider, session_id, trace, user
Parametermultimodal_input_bindingContractnull

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.

ConfiguratieTariefstaffelContexttokens, meer danContexttokens, tot en metKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefContexttokens, meer dan—Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0.00008 / 1K tokens
Uitvoer · Uitvoertokens $0 / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens
ConfiguratieNiveau 1 voor aanvraaglengteTariefstaffel—Contexttokens, meer dan0Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0.00008 / 1K tokens
Uitvoer · Uitvoertokens $0 / 1K tokens
Invoer · Cache lezen — / 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 →

Voorbeeldverzoeken

Ailoot Ultra · System One

Bewaarde officiële aanvraagstructuur; documentatievoorbeeldGebruik je daadwerkelijke aanvraagmateriaal en bewaar het volledige resultaat
{
  "model": "nace-ai/drex-v1.5",
  "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."
  }
}
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']='nace-ai/drex-v1.5'
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
VeldType
VeldmodelTypestring
VeldidTypestring
VeldproviderTypestring
Veldanswers.<id>.typeTypestring
Veldanswers.<id>.noulTypenumber
Veldanswers.<id>.choiceTypestring
Veldanswers.<id>.scoreTypenumber
Veldanswers.<id>.confidenceTypenumber
Veldanswers.<id>.probabilitiesTypeobject
Veldanswers.<id>.legendTypeobject
Veldusage.input_tokensTypeinteger
Veldusage.output_tokensTypeinteger
Veldusage.costTypenumber
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeOngeldig vereist veld, ongeldige weergave of waardeVolgende stapCorrigeer het aangegeven verzoekveld.

Aliasnamen

Modelaliasnamen

Ailoot Ultra nace-ai/drex-v1.5

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

nace-ai/drex-v1.5

FAQ · Nace.AI: Drex v1.5
Welke invoer en resultaten zijn beschikbaar?

POST /v1/systemone · nace-ai/drex-v1.5: text → decisions

Welke velden gebruikt het verzoek?

POST /v1/systemone · nace-ai/drex-v1.5: model, provider, questions, session_id, state, trace, user

Meer details

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 · Bekijk modelprijzen

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 · Aanbodvoorwaarden en licentieovereenkomst