Thinking Machines: Inkling Small (free)
Inkling-Small er en multimodal modell med åpne vekter for koding, verktøybruk og resonnering over tekst, bilder og lyd. Kontrollerbar tenkeinnsats og stor kontekst støtter avgrensede applikasjonsoppgaver med skriftlige resultater, med en mindre aktiv modell enn Inkling.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling-small:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling-small:free
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Inkling-Small er Thinking Machines Labs mindre multimodale modell med åpne vekter for resonnering, koding, samtaler og applikasjoner som bruker verktøy. Den tar imot tekst, bilder og lyd og produserer tekst. Mixture-of-Experts-designet har totalt 276 milliarder parametere, hvorav 12 milliarder er aktive, sammenlignet med Inklings totalt 975 milliarder og 41 milliarder aktive. Small er en egen utgitt modell med en annen balanse mellom effektivitet og egenskaper, ikke en modus for kortere utdata fra Inkling.
For en kodeundersøkelse gir du de berørte filene, observert oppførsel og endringen du trenger, og ber deretter om den ansvarlige kodebanen og en avgrenset rettelse. En nyttig sluttleveranse inneholder den foreslåtte endringen og belegget fra kontroller som den tilkoblede applikasjonen faktisk kjørte. For en kundestøtteassistent gir du relevante retningslinjer og samtalefakta og ber om neste svar eller det manglende spørsmålet. Modellens tiltenkte bruksområder omfatter kodeassistenter, chatboter, svar med støtte fra innhentet informasjon og agentbaserte systemer med applikasjonsverktøy.
Kontekstvinduet er på opptil én million tokener. Organiser et langt kodelager eller en dokumentsamling med filnavn, deloverskrifter og et tydelig spørsmål, og bevar faktaene som et senere trinn må bruke. Et stort vindu er nyttig for å sammenligne informasjon som ligger langt fra hverandre, men det ønskede resultatet bør forbli konkret: en kodeendring, en kildebasert forklaring eller uthentede felt. Ny eller privat informasjon hører hjemme i det innsendte belegget eller i returnerte innhentingsresultater, fremfor å antas å inngå i innlært kunnskap.
Tenkeinnsatsen kan styres. Veiledningen for produsentens modellfamilie bruker kontinuerlige verdier fra og med 0.0 til under 1.0, med startforhåndsinnstillingene none, minimal, low, medium, high og xhigh som svarer til 0.0, 0.1, 0.2, 0.7, 0.9 og 0.99. Produsentens renderer bruker high som standard. Høyere innsats kan oppmuntre til mer resonnering og trenge et større genereringsbudsjett, men garanterer ikke et lengre eller mer korrekt svar. En nullinnstilling styrer modellen mot ingen resonnering, fremfor å håndheve et absolutt fravær av resonnering. Velg innsats for oppgaven, og hold kravet til sluttutdata tydelig.
Bilder kan støtte visuelle spørsmål, tolkning av grafer eller diagrammer og matematisk resonnering fra synlig informasjon. For god ytelse bruker du bilder med dimensjoner mellom 40 og 4096 piksler. Behold lesbare etiketter og forklar detaljen som er viktig. Med et konfigurert Python-verktøy kan modellen kombinere visuell resonnering med beskjæring, zooming og programmatisk undersøkelse av et dokument eller en graf. Disse operasjonene må utføres av det tilkoblede verktøymiljøet; det skriftlige svaret bør bruke observasjonene som returneres derfra.
Lydinndata er WAV med en samplingsfrekvens på 16 kHz, med opptak som ideelt sett er under to minutter for optimal ytelse. Dette er en forberedelsesanbefaling, ikke en garanti om en hard varighetsgrense. Bruk et relevant muntlig spørsmål eller et kort klipp, og angi om det skriftlige resultatet skal transkribere tale, besvare et spørsmål om opptaket eller knytte innholdet til annet innsendt materiale. Det innebygde svaret er tekst fremfor generert tale. Inklings separate anbefaling for lengre lyd bør ikke overføres til Small-utgaven.
Arbeidsflyter som bruker verktøy, trenger meningsfulle verktøybeskrivelser, argumentdefinisjoner og resultater fra operasjonene applikasjonen utfører. Hold et oppslagsresultat, en beregning eller en filobservasjon atskilt fra modellens foreslåtte handling. For et avvik i en graf identifiserer du de relevante etikettene, undersøker de oppgitte verdiene med et beregningsverktøy og ber om en forklaring som viser til disse verdiene. Modellen er trent for varierte kode- og agentrammeverk, så den omkringliggende oppgaven og verktøyene bør beskrives fremfor å være underforstått.
De åpne vektene støtter modellforskning, finjustering og integrasjon i nedstrømsprodukter. Inkling-Small-utgivelsen følger etter et tidligere forhåndsvisningskontrollpunkt og omfatter videre trening for agentbasert koding; den endelige modellen og denne forhåndsvisningen bør beholde separate identiteter. For en spesialisert uthentings- eller svarstil bruker tilpasning representative eksempler og en uttrykkelig måloppførsel. En vanlig prompt gir i stedet kontekst for den aktuelle forespørselen; den oppretter ikke og bytter ikke til en nytrent modell.
Et nyttig trinn for resultatgjennomgang kontrollerer at den foreslåtte kodeendringen, transkripsjonen, de uthentede faktaene eller det skriftlige svaret samsvarer med det innsendte belegget. Angi hvordan usikkerhet og manglende informasjon skal fremstå, særlig for en prognose eller et faktasvar med ufullstendig kilde. Produsenten trente Inkling-Small for prognosekalibrering ved hjelp av forsterkningslæring med skåringsregler som belønner sannferdige sannsynlighetsanslag (proper scoring rules) for spørsmål fra virkeligheten, med mål om å uttrykke sikkerhet som passer til det tilgjengelige belegget. Behold materialet og verktøyobservasjonene sammen med leveransen, slik at en oppfølging kan revidere ett problem uten å miste den opprinnelige oppgaven. Inkling-Smalls generelle flerspråklige og multimodale egenskaper forblir atskilt fra en dedikert talegenerator eller en tjeneste som garanterer eksterne handlinger.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeStart
Inkling-Small er en multimodal modell med åpne vekter for koding, verktøybruk og resonnering over tekst, bilder og lyd. Kontrollerbar tenkeinnsats og stor kontekst støtter avgrensede applikasjonsoppgaver med skriftlige resultater, med en mindre aktiv modell enn Inkling.
- Godkjente inndata
- Tekst
- Resultater
- Tekst
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Inndatatyper
text- Utdatatyper
text- Kontekst
- 1 048 576 tokens
- Maksimale utdata
- 262 144 tokens
- Utdataformat
- JSON
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser thinkingmachines/inkling-small:free | Standard— |
Feltmessages | Typearray | KravPåkrevd | Verdier & grenser | Standard— |
Feltstream | Typeboolean | KravValgfritt | Verdier & grenser false | Standardfalse |
Feltmax_tokens | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 262 144 | Standard— |
Feltmax_completion_tokens | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 262 144 | Standard— |
Feltn | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 128 | Standard— |
Felttemperature | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Felttop_p | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Feltseed | Typeinteger | KravValgfritt | Verdier & grenser | Standard— |
Feltstop | Type | KravValgfritt | Verdier & grenser | Standard— |
Feltfrequency_penalty | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Feltpresence_penalty | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Feltuser | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, messages |
Parameteroptional | Avtalestream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Avtaletext |
Parameterconditions | AvtaleUse literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 1048576 bytes. |
Livssyklus: synchronous_json
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Standardpris Når hurtigmodus er valgt
- Flex-modus
- Standardpris Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Standardpris Når justeringen «default» brukes for maksimal resonneringsinnsats
- Priser for eksplisitt mellomlagring
- Ikke aktivert Når eksplisitt mellomlagring forespørres
- Nullsatser for ren tekst
- Text input and output only. Cache, tools, media and streaming are unavailable. For inndata og utdata som bare består av tekst
Ailoot-satser
Priser etter konfigurasjon
| Konfigurasjon | Prisplan | Kostnad |
|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener $0 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "thinkingmachines/inkling-small:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Motta og lagre resultater
Ailoot Ultra · OpenAI Chat
JSON
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Hvis det opprinnelige svaret må kontrolleres
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliaser
Modellaliaser
Ailoot Ultra thinkingmachines/inkling-small:free
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeStart
Inkling-Small er en multimodal modell med åpne vekter for koding, verktøybruk og resonnering over tekst, bilder og lyd. Kontrollerbar tenkeinnsats og stor kontekst støtter avgrensede applikasjonsoppgaver med skriftlige resultater, med en mindre aktiv modell enn Inkling.
- Godkjente inndata
- Tekst
- Resultater
- Tekst
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Inndatatyper
text- Utdatatyper
text- Kontekst
- 1 048 576 tokens
- Maksimale utdata
- 262 144 tokens
- Utdataformat
- JSON
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser thinkingmachines/inkling-small:free | Standard— |
Feltmessages | Typearray | KravPåkrevd | Verdier & grenser | Standard— |
Feltstream | Typeboolean | KravValgfritt | Verdier & grenser false | Standardfalse |
Feltsystem | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltmax_tokens | Typeinteger | KravPåkrevd | Verdier & grenser Minimum: 1 Maksimum: 262 144 | Standard— |
Felttemperature | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Felttop_p | Typenumber | KravValgfritt | Verdier & grenser | Standard— |
Felttop_k | Typeinteger | KravValgfritt | Verdier & grenser | Standard— |
Feltstop_sequences | Typearray | KravValgfritt | Verdier & grenser | Standard— |
Feltmetadata | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, messages, max_tokens |
Parameteroptional | Avtalestream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Avtaletext |
Parameterconditions | AvtaleUse literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 1048576 bytes. |
Livssyklus: synchronous_json
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Standardpris Når hurtigmodus er valgt
- Flex-modus
- Standardpris Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Standardpris Når justeringen «default» brukes for maksimal resonneringsinnsats
- Nullsatser for ren tekst
- Text input and output only. Cache, tools, media and streaming are unavailable. For inndata og utdata som bare består av tekst
Ailoot-satser
Priser etter konfigurasjon
| Konfigurasjon | Prisplan | Kostnad |
|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener $0 / 1K tokener Utdata · Utgående tokener $0 / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Anthropic Messages
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "thinkingmachines/inkling-small:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false, "max_tokens": 256}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Motta og lagre resultater
Ailoot Ultra · Anthropic Messages
JSON
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Hvis det opprinnelige svaret må kontrolleres
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliaser
Modellaliaser
Ailoot Ultra thinkingmachines/inkling-small:free
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Thinking Machines: Inkling Small (free)
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/chat/completions·thinkingmachines/inkling-small:free:text→textPOST /v1/messages·thinkingmachines/inkling-small:free:text→text- Hvilke felt bruker forespørselen?
POST /v1/chat/completions·thinkingmachines/inkling-small:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·thinkingmachines/inkling-small:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Hvilke grenser gjelder?
POST /v1/chat/completions·thinkingmachines/inkling-small:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144;max_completion_tokens.minimum:1;max_completion_tokens.maximum:262144;n.minimum:1;n.maximum:128POST /v1/messages·thinkingmachines/inkling-small:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144