Thinking Machines: Inkling (free)
Inkling er en multimodal modell med åpne vekter for generell resonnering, koding og agentbasert verktøybruk. Den kombinerer tekst, bilder og lyd i en stor kontekst, med styrbar tenkeinnsats og skriftlige resultater for kildeanalyse, kodearbeid og samtaleapplikasjoner.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling:free
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Inkling er Thinking Machines Labs multimodale modell med åpne vekter for resonnering, koding, samtaler og agentbaserte applikasjoner. Den tar imot tekst, bilder og lyd og returnerer tekst. Mixture-of-Experts-designet har totalt 975 milliarder parametere, hvorav 41 milliarder er aktive, og gjør den til den større modellen i familien. Inkling-Small er en egen modell med 276 milliarder parametere, hvorav 12 milliarder er aktive, fremfor en innstilling som endrer svarlengden til Inkling.
For en omfattende kodeoppgave gir du det relevante materialet fra kodelageret, observert oppførsel og ønsket resultat. Be modellen følge den ansvarlige kodebanen, foreslå en endring og rapportere belegget fra kontroller som faktisk ble kjørt i det tilkoblede miljøet. For en dokumentsammenligning merker du kildedelene og ber om de relevante forskjellene, belegget som støtter dem, og eventuelle ubesvarte spørsmål. De tiltenkte bruksområdene omfatter kodeassistenter, chatboter, generering med støtte fra innhentet informasjon og agenter som bruker verktøy, med et sluttresultat tilpasset applikasjonen som skal bruke det.
Inkling støtter opptil én million konteksttokener. Bruk denne plassen til å holde omfattende kildemateriale og viktige samtalefakta samlet, samtidig som du organiserer dem rundt et bestemt spørsmål. Skill kildefakta fra antakelser, og gi plass til hele den skriftlige leveransen. Den større konteksten støtter arbeid på tvers av en omfattende samling; den gjør ikke svaret til en sanntidsvisning av et system der oppdatert informasjon ikke er gitt.
Tenkeinnsats er en kontinuerlig kontroll fra og med 0.0 til under 1.0. Produsentens innledende forhåndsinnstillinger er none 0.0, minimal 0.1, low 0.2, medium 0.7, high 0.9 og xhigh 0.99, med high som standard i rendereren. Innsats og budsjettet for genereringstokener er uavhengige. Høyere innsats kan oppmuntre til mer resonnering og kreve mer plass før det endelige svaret, mens none styrer mot ingen resonnering uten å håndheve en hard begrensning. Velg en verdi som passer oppdraget, og gjør forventet leveranse og fullføringsbetingelse uttrykkelige.
Visuelle inndata støtter bildebeskrivelse, spørsmål om synlig innhold, grafer, diagrammer og matematisk visuell resonnering. For god ytelse bruker du bildedimensjoner mellom 40 og 4096 piksler. Hold relevante etiketter og diagramkontekst lesbare. Inkling kan bruke et konfigurert Python-verktøy til å zoome, beskjære eller undersøke et bilde programmatisk, slik at visuelle observasjoner knyttes til kodebasert resonnering. Et nyttig svar om en graf bevarer de observerte verdiene og viser hvordan de støtter konklusjonen, fremfor å anta at en beskjæring eller beregning skjedde bare fordi den ble foreslått.
Lydinndata bruker WAV med en samplingsfrekvens på 16 kHz, og produsenten anbefaler opptak på opptil 20 minutter for optimal ytelse. Dette er en forberedelsesanbefaling. Inkling kan transkribere tale, følge muntlige instruksjoner, svare på spørsmål om opptak og resonnere over lengre lydmateriale. Gi det relevante opptaket sammen med det skriftlige spørsmålet og eventuelt referansemateriale som trengs for å tolke det. En møterelatert leveranse kan skille uttalte fakta fra et senere sammendrag eller en tolkning. Modellen produserer tekst, så lydforståelsen er atskilt fra syntese av et muntlig svar.
For et verktøybasert oppdrag beskriver du de tilgjengelige operasjonene og argumentene deres og beholder de faktiske observasjonene applikasjonen returnerer. Et søkeresultat kan levere oppdatert belegg; en beregning kan levere tallarbeid; en filoperasjon kan fastslå innholdet som gjennomgås. Modellens foreslåtte handling og det utførte resultatet er separate deler av samtalen. Hold et endelig svar knyttet til disse observasjonene, særlig når det foreslår en kodeendring eller et neste applikasjonstrinn.
Inkling ble trent for kalibrering og det å følge instruksjoner, inkludert å uttrykke usikkerhet når et svar ikke er fastslått. For en beleggsbasert prognose eller analyse ber du om forutsetninger, belegg og uavklarte betingelser i det skriftlige resultatet. For uthenting definerer du hvordan en manglende verdi skal representeres, fremfor å kreve at hvert felt inneholder et oppdiktet faktum. Disse instruksjonene gjør et resultat nyttig for gjennomgang uten å behandle sikkerhet eller en lang resonneringsprosess som bevis på korrekthet.
Åpne vekter støtter finjustering og videre integrasjon. En spesialisert modell utvikles fra representative eksempler og en måloppførsel, mens en vanlig inferensforespørsel gir kontekst for den aktuelle oppgaven. Produsenten viser tilpasning som en egen arbeidsflyt; et normalt svar bytter ikke umerkelig til nye vekter. Behold det opprinnelige belegget og de ønskede begrensningene sammen med sluttleveransen, slik at en oppfølging kan revidere ett faktum, presisere ordlyden eller undersøke en annen kodebane mens det samme oppdraget forblir sammenhengende.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freeStart
Inkling er en multimodal modell med åpne vekter for generell resonnering, koding og agentbasert verktøybruk. Den kombinerer tekst, bilder og lyd i en stor kontekst, med styrbar tenkeinnsats og skriftlige resultater for kildeanalyse, kodearbeid og samtaleapplikasjoner.
- 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: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: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:free
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freeStart
Inkling er en multimodal modell med åpne vekter for generell resonnering, koding og agentbasert verktøybruk. Den kombinerer tekst, bilder og lyd i en stor kontekst, med styrbar tenkeinnsats og skriftlige resultater for kildeanalyse, kodearbeid og samtaleapplikasjoner.
- 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: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: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:free
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Thinking Machines: Inkling (free)
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Hvilke felt bruker forespørselen?
POST /v1/chat/completions·thinkingmachines/inkling:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·thinkingmachines/inkling:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Hvilke grenser gjelder?
POST /v1/chat/completions·thinkingmachines/inkling: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:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144