Thinking Machines: Inkling (free)
Inkling är en multimodal modell med öppna vikter för allmänt resonemang, kodning och agentbaserad verktygsanvändning. Den kombinerar text, bilder och ljud i en stor kontext, med styrbar tänkandeansträngning och skriftliga utdata för källanalys, kodarbete och konversationsapplikationer.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling:free
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.
Inkling är Thinking Machines Labs multimodala modell med öppna vikter för resonemang, kodning, konversation och agentapplikationer. Den accepterar text, bilder och ljud och returnerar text. Dess mixture-of-experts-arkitektur har totalt 975 miljarder parametrar, varav 41 miljarder är aktiva, vilket gör den till den större modellen i familjen. Inkling-Small är en separat modell med 276 miljarder parametrar, varav 12 miljarder är aktiva, och ingen inställning som ändrar Inklings svarslängd.
För en omfattande koduppgift tillhandahåller du relevant material från kodarkivet, observerat beteende och önskat resultat. Be modellen spåra den ansvariga kodvägen, föreslå en ändring och rapportera beläggen från kontroller som faktiskt kördes i den anslutna miljön. För en dokumentjämförelse märker du källavsnitten och ber om relevanta skillnader, stödjande belägg och eventuella obesvarade frågor. De avsedda tillämpningarna omfattar kodassistenter, chattbotar, hämtningsförstärkt generering och verktygsanvändande agenter, med slutresultatet format för applikationen som tar emot det.
Inkling stöder upp till en miljon kontexttoken. Använd utrymmet för att hålla omfattande källmaterial och viktiga konversationsfakta tillsammans och organisera dem kring en specifik fråga. Skilj källfakta från antaganden och lämna utrymme för hela den skriftliga artefakten. Den större kontexten stöder arbete över en omfattande samling; den gör inte svaret till en livevy av ett system vars aktuella information inte har tillhandahållits.
Tänkandeansträngningen är en kontinuerlig kontroll från och med 0.0 till under 1.0. Tillverkarens startförval är none 0.0, minimal 0.1, low 0.2, medium 0.7, high 0.9 och xhigh 0.99, med high som renderarens standard. Ansträngning och budget för genererade token är oberoende. Högre ansträngning kan uppmuntra mer resonemang och kräva mer utrymme före slutsvaret, medan none styr mot inget resonemang utan att införa en hård begränsning. Välj ett värde som passar uppgiften och gör den förväntade artefakten och färdigvillkoret uttryckliga.
Bildindata stöder bildbeskrivning, frågor om synligt innehåll, diagram, scheman och matematiskt visuellt resonemang. För god prestanda använder du bilddimensioner mellan 40 och 4 096 pixlar. Håll relevanta etiketter och diagramkontext läsbara. Inkling kan använda ett konfigurerat Python-verktyg för att zooma, beskära eller granska en bild programmatiskt och koppla visuella observationer till kodbaserat resonemang. Ett användbart diagramsvar bevarar de observerade värdena och visar hur de stöder slutsatsen i stället för att anta att en beskärning eller beräkning skedde bara för att den föreslogs.
Ljudindata använder WAV med en samplingsfrekvens på 16 kHz, och tillverkaren rekommenderar inspelningar som är högst 20 minuter långa för optimal prestanda. Detta är en förberedelserekommendation. Inkling kan transkribera tal, följa talade instruktioner, besvara frågor om inspelningar och resonera över längre ljudmaterial. Tillhandahåll den relevanta inspelningen tillsammans med den skriftliga frågan och eventuellt referensmaterial som behövs för tolkningen. En mötesrelaterad artefakt kan skilja talade fakta från en senare sammanfattning eller tolkning. Modellen producerar text, så dess ljudförståelse skiljer sig från att syntetisera ett talat svar.
För en verktygsbaserad uppgift beskriver du tillgängliga åtgärder och deras argument och bevarar de faktiska observationer som applikationen returnerar. Ett sökresultat kan tillföra aktuella belägg; en beräkning kan tillföra numeriskt arbete; en filåtgärd kan fastställa innehållet som granskas. Modellens föreslagna åtgärd och det körda resultatet är separata delar av konversationen. Håll slutsvaret kopplat till dessa observationer, särskilt när det föreslår en kodändring eller ett nästa applikationssteg.
Inkling tränades för kalibrering och instruktionsföljning, inklusive att uttrycka osäkerhet när ett svar inte är fastställt. För en beläggsbaserad prognos eller analys ber du om antagandena, beläggen och de olösta villkoren i det skriftliga resultatet. För extraktion definierar du hur ett saknat värde ska representeras i stället för att kräva att varje fält innehåller ett påhittat faktum. Dessa instruktioner gör resultatet användbart för granskning utan att behandla säkerhet eller en lång resonemangsprocess som bevis för korrekthet.
Öppna vikter stöder finjustering och integration i efterföljande tillämpningar. En specialiserad modell utvecklas från representativa exempel och ett målbeteende, medan en vanlig inferensförfrågan tillhandahåller kontext för den aktuella uppgiften. Tillverkaren visar anpassning som ett separat arbetsflöde; ett vanligt svar byter inte tyst till nya vikter. Bevara de ursprungliga beläggen och begärda begränsningarna tillsammans med slutartefakten så att en följdfråga kan revidera ett faktum, förfina formuleringen eller granska en annan kodväg samtidigt som samma uppgift hålls sammanhängande.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freeStart
Inkling är en multimodal modell med öppna vikter för allmänt resonemang, kodning och agentbaserad verktygsanvändning. Den kombinerar text, bilder och ljud i en stor kontext, med styrbar tänkandeansträngning och skriftliga utdata för källanalys, kodarbete och konversationsapplikationer.
- Godkända indata
- Text
- Resultat
- Text
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Indatatyper
text- Utdatatyper
text- Kontext
- 1 048 576 tokens
- Maximala utdata
- 262 144 tokens
- Utdataformat
- JSON
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser thinkingmachines/inkling:free | Standard— |
Fältmessages | Typarray | KravObligatoriskt | Värden & gränser | Standard— |
Fältstream | Typboolean | KravValfritt | Värden & gränser false | Standardfalse |
Fältmax_tokens | Typinteger | KravValfritt | Värden & gränser Minimum: 1 Maximum: 262 144 | Standard— |
Fältmax_completion_tokens | Typinteger | KravValfritt | Värden & gränser Minimum: 1 Maximum: 262 144 | Standard— |
Fältn | Typinteger | KravValfritt | Värden & gränser Minimum: 1 Maximum: 128 | Standard— |
Fälttemperature | Typnumber | KravValfritt | Värden & gränser | Standard— |
Fälttop_p | Typnumber | KravValfritt | Värden & gränser | Standard— |
Fältseed | Typinteger | KravValfritt | Värden & gränser | Standard— |
Fältstop | Typ | KravValfritt | Värden & gränser | Standard— |
Fältfrequency_penalty | Typnumber | KravValfritt | Värden & gränser | Standard— |
Fältpresence_penalty | Typnumber | KravValfritt | Värden & gränser | Standard— |
Fältuser | Typstring | KravValfritt | Värden & gränser | Standard— |
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, messages |
Parameteroptional | Avtalstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Avtaltext |
Parameterconditions | AvtalUse 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. |
Livscykel: synchronous_json
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Standardpris När snabbt läge är valt
- Flex-läge
- Standardpris När läget flex är valt
- Högsta resonemangsnivå
- Standardpris När den högsta resonemangsnivån använder standardjusteringen (default)
- Prissättning för explicit cache
- Inte aktiverat När explicit cache begärs
- Nolltaxor för enbart text
- Text input and output only. Cache, tools, media and streaming are unavailable. För indata och utdata som enbart består av text
Ailoot-priser
Priser efter konfiguration
| Konfiguration | Prislista | Avgift |
|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Avgift Indata · Indatatoken $0 / 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 · 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.
Ta emot och spara resultat
Ailoot Ultra · OpenAI Chat
JSON
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Om det ursprungliga svaret behöver kontrolleras
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Alias
Modellalias
Ailoot Ultra thinkingmachines/inkling:free
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freeStart
Inkling är en multimodal modell med öppna vikter för allmänt resonemang, kodning och agentbaserad verktygsanvändning. Den kombinerar text, bilder och ljud i en stor kontext, med styrbar tänkandeansträngning och skriftliga utdata för källanalys, kodarbete och konversationsapplikationer.
- Godkända indata
- Text
- Resultat
- Text
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Indatatyper
text- Utdatatyper
text- Kontext
- 1 048 576 tokens
- Maximala utdata
- 262 144 tokens
- Utdataformat
- JSON
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser thinkingmachines/inkling:free | Standard— |
Fältmessages | Typarray | KravObligatoriskt | Värden & gränser | Standard— |
Fältstream | Typboolean | KravValfritt | Värden & gränser false | Standardfalse |
Fältsystem | Typstring | KravValfritt | Värden & gränser | Standard— |
Fältmax_tokens | Typinteger | KravObligatoriskt | Värden & gränser Minimum: 1 Maximum: 262 144 | Standard— |
Fälttemperature | Typnumber | KravValfritt | Värden & gränser | Standard— |
Fälttop_p | Typnumber | KravValfritt | Värden & gränser | Standard— |
Fälttop_k | Typinteger | KravValfritt | Värden & gränser | Standard— |
Fältstop_sequences | Typarray | KravValfritt | Värden & gränser | Standard— |
Fältmetadata | Typobject | KravValfritt | Värden & gränser | Standard— |
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, messages, max_tokens |
Parameteroptional | Avtalstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Avtaltext |
Parameterconditions | AvtalUse 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. |
Livscykel: synchronous_json
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Standardpris När snabbt läge är valt
- Flex-läge
- Standardpris När läget flex är valt
- Högsta resonemangsnivå
- Standardpris När den högsta resonemangsnivån använder standardjusteringen (default)
- Nolltaxor för enbart text
- Text input and output only. Cache, tools, media and streaming are unavailable. För indata och utdata som enbart består av text
Ailoot-priser
Priser efter konfiguration
| Konfiguration | Prislista | Avgift |
|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Avgift Indata · Indatatoken $0 / 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 · 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.
Ta emot och spara resultat
Ailoot Ultra · Anthropic Messages
JSON
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Om det ursprungliga svaret behöver kontrolleras
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Alias
Modellalias
Ailoot Ultra thinkingmachines/inkling:free
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · Thinking Machines: Inkling (free)
- Vilka indata och resultat finns?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Vilka fält använder begäran?
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- Vilka gränser gäller?
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