Upstage: Solar Decide Flash
Solar Decide Flash je Upstageova izdaja z nizko zakasnitvijo za strukturirane odločitve nad besedilom. Zgrajena je na Solar Mini 4 in ustreza osredotočenim odločitvenim korakom, ki vrnejo rezultat za interpretacijo v aplikaciji.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Solar Decide Flash je strukturirani odločitveni model Upstage z nizko zakasnitvijo, zgrajen na Solar Mini 4. Njegov profil Flash je opisan kot hitrejša različica Solar Decide. Modelova vloga je odločitev nad podanim besedilom, rezultat pa interpretira okoliška aplikacija.
Besedilni vhod in osredotočena odločitev
Objavljeni profil navaja besedilni vhod in odločitveni izhod. Pripravite omejeno nalogo, na primer preverjanje podanega sporočila glede na jasno naveden pogoj ali odločanje, kako naj besedilni element vstopi v delovni tok. Poimenujte dokaze za pregled, uporabljeno merilo in odločitev, ki jo naslednji korak potrebuje. Citirano gradivo ločite od navodil, da je rezultat mogoče preveriti glede na izvirno besedilo.
Delo s kontekstom
Objavljeno kontekstno okno ima 524 288 žetonov. Ohranite podrobnosti, ki določajo odločitev, vključno z identifikatorjem vira in relevantno izjemo, ter odstranite nepovezano ponavljanje. Pri dolgem viru navedite, katero vprašanje se nanaša na gradivo, in ohranite odlomke, potrebne za razlago odgovora. Gostiteljski vmesnik določa sprejeto strukturo zahteve in uporabni proračun za to zahtevo.
Rezultat ohranite povezan z dokazi
Odločitev shranite z izvirnim besedilom in merilom, uporabljenim za vrednotenje. Dvoumne primere preglejte glede na te dokaze in naslednje dejanje aplikacije izrecno določite. Tako nastane sledljiv zapis odločitve, ne rezultat, ločen od gradiva, ki naj bi ga ocenil.
Ailoot Ultra · System One POST /v1/systemone upstage/solar-decide-flash
upstage/solar-decide-flashZačetek
Solar Decide Flash je Upstageova izdaja z nizko zakasnitvijo za strukturirane odločitve nad besedilom. Zgrajena je na Solar Mini 4 in ustreza osredotočenim odločitvenim korakom, ki vrnejo rezultat za interpretacijo v aplikaciji.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- decisions
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · System One POST /v1/systemone
- Vhod
text- Izhod
decisions- Izhodni format
- json
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve upstage/solar-decide-flash | Privzeto— |
Poljeprovider | Vrstaschema | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljequestions | Vrstaobject | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljesession_id | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestate | Vrstaschema | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljetrace | Vrstaschema | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljequestions.<id>.type | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve noul, choice, score | Privzeto— |
Poljequestions.<id>.instructions | Vrstastring|object|array | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljequestions.<id>.criteria | Vrstaobject|array | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: choice/score: obvezno; noul: neobvezno. Merila choice so objekt; score je polje z minItems1. | Privzeto— |
Poljequestions.<id>.criteria.true | Vrstastring|object|array | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: Posredovan je objekt meril noul | Privzeto— |
Poljequestions.<id>.criteria.false | Vrstastring|object|array | ZahtevaObvezno | Vrednosti in omejitve Velja, ko: Posredovan je objekt meril noul | Privzeto— |
Kombinacije vhodnih gradiv
noul · Obvezno: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Obvezno: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Obvezno: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, state, questions |
Parametermaterial_types | Specifikacijatext |
Parameteroptional_controls | Specifikacijaprovider, session_id, trace, user |
Parametermultimodal_input_binding | Specifikacijanull |
Življenjski cikel: synchronous
Pošljite natančni ID modela in ohranite celoten izvorni odgovor.
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Žetonov konteksta več kot | Žetonov konteksta do vključno | Strošek |
|---|---|---|---|---|
| NastavitevOsnovne cene za žetone | Cenovna lestvicaOsnovna cena | Žetonov konteksta več kot— | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni $0.0002 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika $0.0002 / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| NastavitevRazred 1 glede na dolžino zahteve | Cenovna lestvica— | Žetonov konteksta več kot0 | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni $0.0002 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika $0.0002 / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · System One
{
"model": "upstage/solar-decide-flash",
"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']='upstage/solar-decide-flash'
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
Prejmi in shrani rezultate
Ailoot Ultra · System One
json
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Ohrani se vsak podani odgovor z ID-jem vprašanja, njegovo natančno vrsto, vrednostjo noul/choice/score, zaupanjem, verjetnostmi in legendo. Celoten izvirni JSON se shrani in vrne šele po obračunu.
Če je treba preveriti izvirni odgovor
Ohranite prvotno operacijo in celoten/delni odgovor; ne ponovite POST.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljemodel | Vrstastring |
Poljeid | Vrstastring |
Poljeprovider | Vrstastring |
Poljeanswers.<id>.type | Vrstastring |
Poljeanswers.<id>.noul | Vrstanumber |
Poljeanswers.<id>.choice | Vrstastring |
Poljeanswers.<id>.score | Vrstanumber |
Poljeanswers.<id>.confidence | Vrstanumber |
Poljeanswers.<id>.probabilities | Vrstaobject |
Poljeanswers.<id>.legend | Vrstaobject |
Poljeusage.input_tokens | Vrstainteger |
Poljeusage.output_tokens | Vrstainteger |
Poljeusage.cost | Vrstanumber |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojNeveljavno obvezno polje, predstavitev ali vrednost | Naslednji korakPopravite navedeno polje zahteve. |
Druga imena
Druga imena modelov
Ailoot Ultra upstage/solar-decide-flash
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Upstage: Solar Decide Flash
- Kateri vhodi in rezultati so na voljo?
POST /v1/systemone·upstage/solar-decide-flash:text→decisions- Katera polja uporablja zahteva?
POST /v1/systemone·upstage/solar-decide-flash:model,provider,questions,session_id,state,trace,user