Together: Tev1 4B Experimental
Tev1 4B Experimental är Together AI:s textklassificerare för avgränsade beslut: ge den ett tillstånd, en fråga och 2–24 märkta alternativ, så är dess dokumenterade utdata en enda bokstav. Applikationen mappar bokstaven till en kategorinyckel; svaret är inte en inbyggd sannolikhetsfördelning eller ett svar med förväntad poäng.
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
Tev1 4B Experimental är Together AI:s klassificeringsmodell för frågor med en fast svarsmängd. Tillverkaren har finjusterat den från Qwen3.5 4B och anger 4,7 miljarder parametrar. Den använder textgenerering utan tankeläge för att välja ett alternativ: den dokumenterade indatan är ett tillstånd, en fråga och märkta alternativ, och den begärda utdatan är exakt en bokstav. Applikationen mappar bokstaven till alternativets semantiska nyckel. Det skiljer modellens beslutsflöde från en modell som direkt returnerar kalibrerade sannolikheter eller en förväntad poäng enligt en bedömningsmatris.
Tillstånd, fråga och 2–24 alternativ
Producentens gränssnitt representerar beslutet som ett JSON-objekt med fälten state, question och options. Varje alternativ innehåller en bokstavsetikett från A till och med X, en semantisk nyckel och en beskrivning. Ange mellan två och 24 alternativ och låt varje beskrivning förklara när just det svaret gäller. Bokstaven är den kompakta utdataetiketten; den semantiska nyckeln är den betydelse som den omgivande programvaran använder. Håll mappningen kopplad till exakt den alternativlista som användes för beslutet.
För ett supportmeddelande ska tillståndet innehålla meddelandet och relevant kontext, medan frågan anger vilken avsikt eller destination som ska väljas. En illustrativ lista kan skilja mellan ett rapporterat integrationsfel, ett åtkomstproblem och en förfrågan om produktinformation, med ett alternativ för ”ingen av dessa” när de listade avsikterna inte passar. Definiera överlappande fall i stället för att förvänta dig att modellen ska härleda organisationens routningspolicy ur förkortade etiketter.
Generering utan tankeläge och den begärda svarsformen
Togethers publicerade exempel innehåller en systeminstruktion som behandlar innehållet i state som data, väljer ett av de listade alternativen och begär endast dess bokstav utan förklaring. De rekommenderade inställningarna är temperatur 0, ett genereringsutrymme på åtta token och avstängt tankeläge. Tillverkaren anger uttryckligen att den publika slutpunkten inte lägger till dessa inställningar automatiskt; exemplets hjälpfunktion anger dem, medan en direkt begäran måste ange dem själv. Använd dessa inställningar för att begära det avsedda korta klassificeringssvaret utan tankeläge.
Utrymmet på åtta token är en exempelinställning för utdata i detta kortsvarsflöde, inte en universell specifikation av maximal utdata. Den avsedda användbara utdatan är fortfarande den valda bokstaven. Om en hjälpfunktion därefter exponerar ett objekt med etikett och nyckel, håll isär det tolkade objektet och modellens råa genererade innehåll. Ett kategorival uppdaterar inte i sig ett ärende, godkänner inte en åtgärd och utför inte nästa steg.
Klassificering, regler och kategoriska bedömningar
Tillverkaren beskriver avsiktsdetektering, tillämpning av policyer, routning av arbetsflöden, dokumentkategorier, sentiment och ja/nej-förståelse baserad på textavsnitt som stödda uppgiftsmönster. En boolesk uppgift kan ange två alternativ vars nycklar betyder sant och falskt; applikationen tolkar det valda alternativet därefter. En sentimentuppgift kan ange beskrivna nivåer och returnera nyckeln för en vald kategori. Det kategoriska valet är inte ett sannolikhetsviktat medelvärde över nivåerna, och en returnerad bokstav är inte ett numeriskt konfidensvärde.
För ett regelbaserat beslut tar du med relevanta fakta och regeln i uppgiften i stället för att be modellen hitta på policyn. En instruktion för dokumentroutning kan till exempel beskriva de tillåtna mapparna och vilket material som hör hemma i var och en. En uppgift med forskningstaxonomi kan ange en artikels titel och sammanfattning tillsammans med ämnesbeskrivningar. Resultatet ska tolkas mot de angivna alternativen, och det ursprungliga underlaget sparas för ett tvetydigt eller omtvistat val.
Träningsomfång och utgåvans identitet
Modellsidan anger 37 840 träningsexempel som omfattar textuell implikation, ja/nej-frågor om textavsnitt, bankrelaterade avsikter, nyhetskategorier, sentimentnivåer, programmatiska policyer, routning och taxonomi för forskningsartiklar. Den medföljande guiden dokumenterar hur uppgifterna normaliseras till ett gemensamt beslutsformat och hur en klassificeringsmodell finjusteras. Det förklarar profilens inriktning på en avgränsad svarsmängd; det visar inte att varje ny policy, domän eller taxonomi hanteras korrekt utan uppgiftsspecifik utvärdering.
Tev1 4B Experimental är den namngivna modellen från Together, inte den allmänna basprofilen Qwen3.5 4B och inte en checkpoint från en annan tillverkare av beslutsmodeller. Behåll den experimentella utgåvans egen förberedelse av utdata och dess eget indatakontrakt. Ett vanligt användningsfall för beslut eller en välbekant basfamilj motiverar inte att man lånar en annan modells bildstöd, sannolikhetskalibrering, verktygsanrop eller gränser för batchning av frågor.
Kontext och granskning av resultatet
Togethers modellspecifikation anger ett kontextfönster på 32,8K token samt textindata och textutdata. Kontexten måste rymma instruktionerna, tillståndet, frågan och alternativen som används i klassificeringsbegäran. Förbered bara det underlag som frågan behöver, men behåll de definitioner som skiljer alternativen åt. Håll klassificeringsprompten kompakt genom att ta bort irrelevant kontext och behålla alternativens definitioner.
Producenten betecknar detta som en experimentell version avsedd för utvärdering på verkliga beslutsarbetslaster. Kontrollera att det råa svaret är en av de angivna etiketterna innan det mappas till en semantisk nyckel, och jämför klassificeringarna med representativt märkt material från den avsedda uppgiften. En giltig bokstav visar att valet är välformat, inte att tolkningen är korrekt. Håll ihop indata, alternativ, returnerad bokstav och mappad nyckel så att den slutliga artefakten kan stödja routning, kategorisering eller policygranskning utan att det går förlorat hur beslutet definierades.
Ailoot Ultra · System One POST /v1/systemone togethercomputer/tev1-4b-experimental
togethercomputer/tev1-4b-experimental
togethercomputer/tev1-4b-experimentalStart
Tev1 4B Experimental är Together AI:s textklassificerare för avgränsade beslut: ge den ett tillstånd, en fråga och 2–24 märkta alternativ, så är dess dokumenterade utdata en enda bokstav. Applikationen mappar bokstaven till en kategorinyckel; svaret är inte en inbyggd sannolikhetsfördelning eller ett svar med förväntad poäng.
- Godkända indata
- Text
- Resultat
- decisions
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · System One POST /v1/systemone
- Indatatyper
text- Utdatatyper
decisions- Utdataformat
- json
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser togethercomputer/tev1-4b-experimental | Standard— |
Fältprovider | Typschema | KravValfritt | Värden & gränser | Standard— |
Fältquestions | Typobject | KravObligatoriskt | Värden & gränser | Standard— |
Fältsession_id | Typstring | KravValfritt | Värden & gränser | Standard— |
Fältstate | Typschema | KravObligatoriskt | Värden & gränser | Standard— |
Fälttrace | Typschema | KravValfritt | Värden & gränser | Standard— |
Fältuser | Typstring | KravValfritt | Värden & gränser | Standard— |
Fältquestions.<id>.type | Typstring | KravObligatoriskt | Värden & gränser noul, choice, score | Standard— |
Fältquestions.<id>.instructions | Typstring|object|array | KravObligatoriskt | Värden & gränser | Standard— |
Fältquestions.<id>.criteria | Typobject|array | KravValfritt | Värden & gränser Villkor: choice/score: obligatoriskt; noul: valfritt. Kriterier för choice är ett objekt; score är en array med minItems1. | Standard— |
Fältquestions.<id>.criteria.true | Typstring|object|array | KravObligatoriskt | Värden & gränser Gäller när: Ett kriterieobjekt för noul har angetts | Standard— |
Fältquestions.<id>.criteria.false | Typstring|object|array | KravObligatoriskt | Värden & gränser Gäller när: Ett kriterieobjekt för noul har angetts | Standard— |
Kombinationer av indatamaterial
noul · Krävs: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Krävs: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Krävs: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, state, questions |
Parametermaterial_types | Avtaltext |
Parameteroptional_controls | Avtalprovider, session_id, trace, user |
Parametermultimodal_input_binding | Avtalnull |
Livscykel: synchronous
Skicka det exakta modell-ID:t och behåll hela svaret i leverantörens format.
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Ej angivet När snabbt läge är valt
- Flex-läge
- Ej angivet När läget flex är valt
- Högsta resonemangsnivå
- Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)
Ailoot-priser
Priser efter konfiguration
Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.
| Konfiguration | Prislista | Kontexttoken, fler än | Kontexttoken, upp till och med | Avgift |
|---|---|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Kontexttoken, fler än— | Kontexttoken, upp till och medIngen övre gräns | Avgift Indata · Indatatoken $0.000084 / 1K token Utdata · Utdatatoken $0 / 1K token Indata · Cacheläsning — / 1K token Indata · Skrivning till cache — / 1K token Indata · Skrivning till cache, 1 tim — / 1K token |
| KonfigurationNivå 1 för förfrågans längd | Prislista— | Kontexttoken, fler än0 | Kontexttoken, upp till och medIngen övre gräns | Avgift Indata · Indatatoken $0.000084 / 1K token Utdata · Utdatatoken $0 / 1K token Indata · Cacheläsning — / 1K token Indata · Skrivning till cache — / 1K token Indata · Skrivning till cache, 1 tim — / 1K token |
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot Ultra · System One
{
"model": "togethercomputer/tev1-4b-experimental",
"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']='togethercomputer/tev1-4b-experimental'
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
Ta emot och spara resultat
Ailoot Ultra · System One
json
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Varje angivet svar för ett fråge-ID behålls med sin exakta typ, värdet noul/choice/score, konfidens, sannolikheter och teckenförklaring. Hela det ursprungliga JSON-svaret lagras och returneras först efter avräkning.
Om det ursprungliga svaret behöver kontrolleras
Bevara den ursprungliga operationen och hela eller det partiella svaret; upprepa inte POST.
Svarsfält
| Fält | Typ |
|---|---|
Fältmodel | Typstring |
Fältid | Typstring |
Fältprovider | Typstring |
Fältanswers.<id>.type | Typstring |
Fältanswers.<id>.noul | Typnumber |
Fältanswers.<id>.choice | Typstring |
Fältanswers.<id>.score | Typnumber |
Fältanswers.<id>.confidence | Typnumber |
Fältanswers.<id>.probabilities | Typobject |
Fältanswers.<id>.legend | Typobject |
Fältusage.input_tokens | Typinteger |
Fältusage.output_tokens | Typinteger |
Fältusage.cost | Typnumber |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorOgiltigt obligatoriskt fält, ogiltig representation eller ogiltigt värde | Nästa stegKorrigera det angivna fältet i begäran. |
Alias
Modellalias
Ailoot Ultra togethercomputer/tev1-4b-experimental
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · Together: Tev1 4B Experimental
- Vilka indata och resultat finns?
POST /v1/systemone·togethercomputer/tev1-4b-experimental:text→decisions- Vilka fält använder begäran?
POST /v1/systemone·togethercomputer/tev1-4b-experimental:model,provider,questions,session_id,state,trace,user