models

Respan: Span-01 Lite (free)

Markdown · JSON

Respan: Span-01 Lite (free)

Span-01 Lite is het afzonderlijk benoemde profiel van Respan voor gedragsbeoordeling in tekstgesprekken en agenttraces. Het gebruikt gedragingen die de aanroeper definieert en retourneert voor elk waarschijnlijkheden voor aanwezig, afwezig en niet waarneembaar, met dezelfde gedocumenteerde beoordelingsworkflow als Span-01.

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.

Span-01 Lite is een afzonderlijk benoemd modelprofiel in de Span-01-familie van Respan voor gedragsbeoordeling. De quickstart en modeltabel van de producent noemen Lite als een van de twee profielen die dezelfde beoordelingsworkflow gebruiken. Het ontvangt een tekstinteractie en gedragsdefinities in gewone taal en retourneert vervolgens drie waarschijnlijkheden voor elke definitie: aanwezig, afwezig en niet waarneembaar. De bruikbare uitvoer van het profiel is een gedragsrecord met expliciete onzekerheid, geen geschreven antwoord op het gesprek.

Kies de waarneming en de afbakening ervan

Definieer het gedrag in woorden die bij uw taak passen. Specificeer bij een overdrachtscontrole of dit betekent dat de gebruiker expliciet om een persoon vraagt, de assistent zegt dat een overdracht nodig is of een van beide voorwaarden geldt. Als louter teleurstelling niet mag meetellen, vermeld dat dan. Definieer bij een controle op excuses welke bewoordingen als verontschuldiging gelden in plaats van op een onduidelijk label te vertrouwen. Elke definitie heeft een identifier die de scorer met de bijbehorende waarschijnlijkheden teruggeeft.

De gedragsverzameling wordt door de aanroeper bepaald. Voorbeelden zoals frustratie, niet-onderbouwde beloften, toolmisbruik of herhaalde agentacties zijn aan te leveren definities, geen vaste lijst native categorieën. Houd elke definitie waarneembaar in de aangeleverde interactie. Een kort fragment kan vaststellen of de assistent zich heeft verontschuldigd, terwijl het geen bewijs bevat dat een extern probleem daadwerkelijk is opgelost.

Bereid het gespreksfragment voor

De gedocumenteerde invoer van Respan plaatst voorafgaande berichten in span.input en de te beoordelen beurt in span.output. De berichtinhoud is een tekenreeks. Behoud de context die nodig is om de beurt te begrijpen, waaronder sprekerrollen, het relevante gebruikersverzoek en eventuele tekstuele onderbouwing die de assistent heeft gebruikt. Lever voor een kwaliteitscontrole de daadwerkelijke beurt aan in plaats van een parafrase die het te beoordelen gedrag verwijdert.

Een illustratieve beoordeling kan een gebruikersbericht over herhaalde problemen en een assistentantwoord met een aanbod tot onderzoek nemen. Definieer gebruikersfrustratie en een belofte van de assistent als afzonderlijke waarnemingen. Als een toolresultaat belangrijk is om te beoordelen of een bewering onderbouwd was, behoud dan de relevante tekst van dat resultaat in de context. De uitvoer is een beoordeling van die definities in het aangeleverde fragment; het model voert het beloofde onderzoek niet uit en verandert het gesprek zelf niet.

Aanwezig, afwezig en niet waarneembaar

De beoordelingsrespons bevat de gedrags-id met p_present, p_absent en p_not_observable, die samen ongeveer 1 vormen. Niet waarneembaar betekent dat de trace de vraag niet kan beantwoorden. Het is onderscheiden van afwezig. Voor een definitie zoals klantacceptatie van een oplossing is een fragment dat vóór de klantreactie eindigt onvolledig bewijsmateriaal, ook als het antwoord van de assistent zelfverzekerd klinkt.

Bewaar alle drie de waarden wanneer u een resultaat voor beoordeling voorbereidt. Een categorie die op basis van de hoogste waarde wordt gekozen kan nuttig zijn voor een weergave, maar de verdeling bewaart hoe onzeker de waarneming was. Gebruik een lage aanwezigheidswaarde op zichzelf niet om te concluderen dat het gedrag beslist niet heeft plaatsgevonden. Wanneer ontbrekende onderbouwing overheerst, kan de bruikbare actie zijn de relevante context te verkrijgen of het resultaat als onbekend te behouden in plaats van een uitleg te verzinnen.

Meerdere definities over hetzelfde bewijsmateriaal

De beoordelingsworkflow van de producent evalueert meerdere gedragsdefinities samen over één trace en retourneert voor elke identifier een resultaat in de volgorde van de aanvraag. De documentatie specificeert geen limiet voor het aantal gedragingen per aanvraag. Dat stelt geen universeel tokenvenster of onbeperkte tracegrootte vast. Houd definities doelgericht en bewijsmateriaal relevant en behoud de koppeling tussen elk geretourneerd resultaat en de definitie die het heeft voortgebracht.

De gedragsresultaten zijn onafhankelijke waarnemingen in plaats van één antwoord met een exclusieve keuze. Frustratie, een verontschuldiging en een voorgestelde overdracht kunnen allemaal in dezelfde uitwisseling aanwezig zijn. Hun individuele drievoudige verdelingen hebben betekenis binnen elke definitie; aanwezigheidswaarden optellen over verschillende gedragingen levert geen genormaliseerde categorieverdeling of geordende rubriekscore op.

Bewaar het gekozen profiel bij de resultaten

De maker documenteert de namen Lite en standaard met een gedeelde aanvraag- en resultaatvorm. Dat contract ondersteunt het voorbereiden van traces en het interpreteren van gedragswaarschijnlijkheden voor beide benoemde profielen. Het stelt niet vast dat Lite dezelfde gewichten, hetzelfde aantal parameters of dezelfde kwaliteit als de andere editie heeft. Houd het gekozen profiel identificeerbaar wanneer u de resultaten beoordeelt in plaats van ongemerkt resultaten uit verschillende edities uit te wisselen.

Gebruik gelabelde gesprekken uit de beoogde taak om drempels voor logging, routering of beoordeling te kiezen. Bewaar hoge niet-waarneembaarresultaten en grensgevallen voor onderzoek en vergelijk elke schijnbare fout met de oorspronkelijke beurt en gedragsdefinitie. Het bruikbare uiteindelijke artefact bevat de identifier van het tekstfragment, de definitie, het gekozen profiel en het volledige drievoudige waarschijnlijkheidsresultaat. Een latere toepassingsstap beslist wat met die waarneming gebeurt; de scoringsuitvoer van Lite voert zelf geen overdracht uit, blokkeert geen antwoord en genereert geen herstel.

Ailoot Ultra · System One POST /v1/systemone respan/span-01-lite:free

respan/span-01-lite:free

Respan /respan/span-01-lite:free

Aan de slag

Span-01 Lite is het afzonderlijk benoemde profiel van Respan voor gedragsbeoordeling in tekstgesprekken en agenttraces. Het gebruikt gedragingen die de aanroeper definieert en retourneert voor elk waarschijnlijkheden voor aanwezig, afwezig en niet waarneembaar, met dezelfde gedocumenteerde beoordelingsworkflow als Span-01.

Toegestane invoer
Tekst
Resultaten
decisions

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · System One POST /v1/systemone
Invoer
text
Uitvoer
decisions
Uitvoerformaat
json
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
respan/span-01-lite:free
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: verplicht; noul: optioneel. Bij choice is criteria een object; bij score een array met minItems1.
Standaard—
Veldquestions.<id>.criteria.trueTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: noul-criteriaobject opgegeven
Standaard—
Veldquestions.<id>.criteria.falseTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: noul-criteriaobject 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 natieve antwoord.

Tarieven

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

Snelle modus
Niet opgegeven Wanneer de snelle modus geselecteerd is
Flex-modus
Niet opgegeven Wanneer de flex-modus geselecteerd is
Maximale redeneerinspanning
Niet opgegeven Wanneer voor 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 / 1K tokens
Uitvoer · Uitvoertokens $0 / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens
ConfiguratieAanvraaglengte · niveau 1Tariefstaffel—Contexttokens, meer dan0Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0 / 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": "respan/span-01-lite:free",
  "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']='respan/span-01-lite:free'
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 per vraag-ID blijft behouden, met het exacte type, de waarde voor noul/choice/score, de betrouwbaarheid, kansen en legenda. De volledige oorspronkelijke JSON wordt opgeslagen en pas na de afrekening teruggestuurd.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operatie en het volledige of gedeeltelijke antwoord; voer POST niet opnieuw uit.

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 verplicht veld, ongeldige weergave of ongeldige waardeVolgende stapCorrigeer het aangegeven aanvraagveld.

Aliasnamen

Modelaliasnamen

Ailoot Ultra respan/span-01-lite:free

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

respan/span-01-lite:free

FAQ · Respan: Span-01 Lite (free)
Welke invoer en resultaten zijn beschikbaar?

POST /v1/systemone · respan/span-01-lite:free: text → decisions

Welke velden gebruikt het verzoek?

POST /v1/systemone · respan/span-01-lite:free: 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