models

Thinking Machines: Inkling Small (free)

Markdown · JSON

Thinking Machines: Inkling Small (free)

Inkling-Small – tai atvirų svorių multimodalus modelis programavimui, įrankių naudojimui ir samprotavimui pagal tekstą, vaizdus bei garsą. Jo valdomos samprotavimo pastangos ir didelis kontekstas palaiko konkrečias programų užduotis su rašytiniais rezultatais, naudojant mažesnį aktyvų modelį nei Inkling.

Apie modelį

Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.

Inkling-Small – tai mažesnis „Thinking Machines Lab“ atvirų svorių multimodalinis modelis samprotavimui, programavimui, pokalbiams ir įrankius naudojančioms programoms. Jis priima tekstą, vaizdus bei garsą ir kuria tekstą. Ekspertų mišinio architektūra turi iš viso 276 mlrd. parametrų, iš kurių aktyvūs 12 mlrd., palyginti su Inkling 975 mlrd. bendrų ir 41 mlrd. aktyvių parametrų. Small yra atskirai išleistas modelis su kitokiu efektyvumo ir galimybių santykiu, o ne trumpesnės Inkling išvesties režimas.

Kodo tyrimui pateikite susijusius failus, pastebėtą elgesį ir reikalingą pakeitimą, tada paprašykite atsakingo vykdymo kelio ir tikslinio pataisymo. Naudingame galutiniame artefakte yra siūlomas pakeitimas ir įrodymai iš patikrinimų, kuriuos prijungta programa iš tikrųjų vykdė. Pagalbos asistentui pateikite aktualią taisyklę ir pokalbio faktus bei paprašykite kito atsakymo ar trūkstamo klausimo. Numatyti modelio naudojimo atvejai apima programavimo asistentus, pokalbių robotus, paieška papildytus atsakymus ir agentines sistemas su programos įrankiais.

Konteksto langas siekia iki vieno milijono žetonų. Ilgą kodo saugyklą ar dokumentų rinkinį organizuokite su failų pavadinimais, dalių žymomis ir aiškiu klausimu, išsaugodami faktus, kurių reikės vėlesniame etape. Didelis langas naudingas lyginant tolimas informacijos dalis, tačiau prašomas rezultatas turi likti konkretus: kodo pakeitimas, šaltiniu pagrįstas paaiškinimas ar išgauti laukai. Nauja ar privati informacija turi būti pateiktuose įrodymuose arba grąžintuose paieškos rezultatuose, o ne numanomai laikoma išmoktų žinių dalimi.

Mąstymo pastangos valdomos. Gamintojo šeimos vadove naudojamos tolydžios vertės nuo 0,0 imtinai iki mažiau nei 1,0; pradiniai none, minimal, low, medium, high ir xhigh nustatymai atitinka 0,0, 0,1, 0,2, 0,7, 0,9 ir 0,99. Numatytasis gamintojo atvaizdavimo komponento nustatymas yra high. Didesnės pastangos gali paskatinti daugiau samprotavimo ir pareikalauti didesnio generavimo biudžeto, tačiau negarantuoja ilgesnio ar tikslesnio atsakymo. Nulinis nustatymas skatina modelį nesamprotauti, o ne griežtai uždraudžia samprotavimą. Pastangas rinkitės pagal užduotį ir aiškiai išlaikykite galutinės išvesties reikalavimą.

Vaizdai gali padėti atsakyti į vaizdinius klausimus, interpretuoti grafikus ar diagramas ir matematiškai samprotauti iš matomos informacijos. Geram veikimui naudokite vaizdus, kurių matmenys yra nuo 40 iki 4 096 pikselių. Išsaugokite įskaitomas žymas ir paaiškinkite svarbią detalę. Su sukonfigūruotu Python įrankiu modelis gali derinti vaizdinį samprotavimą su dokumento ar diagramos apkirpimu, priartinimu ir programiniu tikrinimu. Šias operacijas turi įvykdyti prijungta įrankių aplinka; rašytinis atsakymas turi naudoti iš jos grąžintus stebėjimus.

Garso įvestis yra WAV su 16 kHz diskretizavimo dažniu; optimaliam veikimui pageidaujami trumpesni nei dviejų minučių įrašai. Tai parengimo rekomendacija, o ne griežta trukmės garantija. Naudokite aktualų žodinį klausimą ar trumpą klipą ir nurodykite, ar rašytinis rezultatas turi transkribuoti kalbą, atsakyti į klausimą apie įrašą, ar susieti jo turinį su kita pateikta medžiaga. Savąją išvestį sudaro tekstas, o ne sugeneruota kalba. Atskiros Inkling rekomendacijos ilgesniam garsui nereikėtų perkelti Small leidimui.

Įrankius naudojančioms darbo eigoms reikia prasmingų įrankių aprašymų, argumentų apibrėžčių ir programos vykdomų operacijų rezultatų. Paieškos rezultatą, skaičiavimą ar failo stebėjimą skirkite nuo modelio siūlomo veiksmo. Diagramos neatitikimui įvardykite aktualias žymas, skaičiavimo įrankiu patikrinkite pateiktas vertes ir paprašykite paaiškinimo, kuris šiomis vertėmis remtųsi. Modelis mokytas įvairioms programavimo ir agentų vykdymo aplinkoms, todėl aplinkinė užduotis ir įrankiai turi būti aprašyti, o ne palikti numanomi.

Atviri svoriai leidžia tirti modelį, jį papildomai derinti ir integruoti į tolesnius produktus. Inkling-Small leidimas pasirodė po ankstesnio preview kontrolinio taško ir apima papildomą agentinio programavimo mokymą; galutinis modelis ir tas preview turi išlaikyti atskirus identifikatorius. Specializuotam išgavimui ar atsakymo stiliui pritaikymas naudoja reprezentatyvius pavyzdžius ir aiškią tikslinę elgseną. Įprasta užklausa tik pateikia dabartinio prašymo kontekstą; ji nesukuria naujai išmokyto modelio ir į jį nepersijungia.

Naudinga rezultato peržiūra patikrina, ar siūlomas kodo pakeitimas, transkripcija, išgauti faktai ar rašytinis atsakymas atitinka pateiktus įrodymus. Nurodykite, kaip turi atrodyti neapibrėžtumas ir trūkstama informacija, ypač prognozėje ar faktiniame atsakyme, kurio šaltinis nepilnas. Gamintojas mokė Inkling-Small prognozių kalibravimo, taikydamas mokymą su pastiprinimu pagal tinkamas vertinimo taisykles realaus pasaulio klausimams, siekdamas, kad išreikštas pasitikėjimas atitiktų turimus įrodymus. Su artefaktu išsaugokite medžiagą ir įrankių stebėjimus, kad tęstinė užklausa galėtų pataisyti vieną klausimą neprarasdama pradinės užduoties. Bendrosios daugiakalbės ir multimodalinės Inkling-Small galimybės skiriasi nuo specializuoto kalbos generatoriaus ar garantuotos išorinių veiksmų paslaugos.

Ailoot Ultra · OpenAI pokalbis POST /v1/chat/completions thinkingmachines/inkling-small:free

thinkingmachines/inkling-small:free

Thinking Machines /thinkingmachines/inkling-small:free

Pradžia

Inkling-Small – tai atvirų svorių multimodalus modelis programavimui, įrankių naudojimui ir samprotavimui pagal tekstą, vaizdus bei garsą. Jo valdomos samprotavimo pastangos ir didelis kontekstas palaiko konkrečias programų užduotis su rašytiniais rezultatais, naudojant mažesnį aktyvų modelį nei Inkling.

Leidžiamos įvestys
Tekstas
Rezultatai
Tekstas

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · OpenAI pokalbis POST /v1/chat/completions
Įvestis
text
Išvestis
text
Kontekstas
1 048 576 tokens
Didžiausia išvestis
262 144 tokens
Išvesties formatas
JSON
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
thinkingmachines/inkling-small:free
Numatyta—
LaukasmessagesTipasarrayReikalavimasPrivalomaReikšmės ir ribosNumatyta—
LaukasstreamTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
false
Numatytafalse
Laukasmax_tokensTipasintegerReikalavimasNeprivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 262 144
Numatyta—
Laukasmax_completion_tokensTipasintegerReikalavimasNeprivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 262 144
Numatyta—
LaukasnTipasintegerReikalavimasNeprivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 128
Numatyta—
LaukastemperatureTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukastop_pTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasseedTipasintegerReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasstopTipasReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukasfrequency_penaltyTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukaspresence_penaltyTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasuserTipasstringReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, messages
ParametrasoptionalSpecifikacijastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametrasmaterial_typesSpecifikacijatext
ParametrasconditionsSpecifikacijaUse 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.

Gyvavimo ciklas: synchronous_json

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Standartinis įkainis Pasirinkus spartųjį režimą
Flex režimas
Standartinis įkainis Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Standartinis įkainis Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Išreikštinio podėlio kainodara
Neįjungta Kai prašoma išreikštinio podėlio
Nuliniai tarifai tik tekstui
Text input and output only. Cache, tools, media and streaming are unavailable. Įvesčiai ir išvesčiai, kurias sudaro tik tekstas

Ailoot įkainiai

Kainos pagal konfigūraciją

KonfigūracijaĮkainių lentelėMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisMokestis
Įvestis · Įvesties tokenai $0 / 1K tokenų
Išvestis · Išvesties tokenai $0 / 1K tokenų
Įvestis · Talpyklos skaitymas — / 1K tokenų
Įvestis · Rašymas į talpyklą — / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Užklausų pavyzdžiai

Ailoot Ultra · OpenAI pokalbis

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą
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.

Gauti ir išsaugoti rezultatus

Ailoot Ultra · OpenAI pokalbis

JSON

Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Jei reikia patikrinti pradinį atsakymą

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Pseudonimai

Modelių pseudonimai

Ailoot Ultra thinkingmachines/inkling-small:free

Metodų kelių pseudonimai

Naudokite aukščiau nurodytus metodų kelius.

Susiję ID iškvietimui

thinkingmachines/inkling-small:free

Ailoot Ultra · Anthropic pranešimai POST /v1/messages thinkingmachines/inkling-small:free

thinkingmachines/inkling-small:free

Thinking Machines /thinkingmachines/inkling-small:free

Pradžia

Inkling-Small – tai atvirų svorių multimodalus modelis programavimui, įrankių naudojimui ir samprotavimui pagal tekstą, vaizdus bei garsą. Jo valdomos samprotavimo pastangos ir didelis kontekstas palaiko konkrečias programų užduotis su rašytiniais rezultatais, naudojant mažesnį aktyvų modelį nei Inkling.

Leidžiamos įvestys
Tekstas
Rezultatai
Tekstas

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · Anthropic pranešimai POST /v1/messages
Įvestis
text
Išvestis
text
Kontekstas
1 048 576 tokens
Didžiausia išvestis
262 144 tokens
Išvesties formatas
JSON
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
thinkingmachines/inkling-small:free
Numatyta—
LaukasmessagesTipasarrayReikalavimasPrivalomaReikšmės ir ribosNumatyta—
LaukasstreamTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
false
Numatytafalse
LaukassystemTipasstringReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukasmax_tokensTipasintegerReikalavimasPrivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 262 144
Numatyta—
LaukastemperatureTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukastop_pTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukastop_kTipasintegerReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukasstop_sequencesTipasarrayReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasmetadataTipasobjectReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, messages, max_tokens
ParametrasoptionalSpecifikacijastream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametrasmaterial_typesSpecifikacijatext
ParametrasconditionsSpecifikacijaUse 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.

Gyvavimo ciklas: synchronous_json

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Standartinis įkainis Pasirinkus spartųjį režimą
Flex režimas
Standartinis įkainis Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Standartinis įkainis Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Nuliniai tarifai tik tekstui
Text input and output only. Cache, tools, media and streaming are unavailable. Įvesčiai ir išvesčiai, kurias sudaro tik tekstas

Ailoot įkainiai

Kainos pagal konfigūraciją

KonfigūracijaĮkainių lentelėMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisMokestis
Įvestis · Įvesties tokenai $0 / 1K tokenų
Išvestis · Išvesties tokenai $0 / 1K tokenų
Įvestis · Talpyklos skaitymas — / 1K tokenų
Įvestis · Rašymas į talpyklą — / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Užklausų pavyzdžiai

Ailoot Ultra · Anthropic pranešimai

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą
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.

Gauti ir išsaugoti rezultatus

Ailoot Ultra · Anthropic pranešimai

JSON

Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Jei reikia patikrinti pradinį atsakymą

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Pseudonimai

Modelių pseudonimai

Ailoot Ultra thinkingmachines/inkling-small:free

Metodų kelių pseudonimai

Naudokite aukščiau nurodytus metodų kelius.

Susiję ID iškvietimui

thinkingmachines/inkling-small:free

FAQ · Thinking Machines: Inkling Small (free)
Kokios įvestys ir rezultatai prieinami?

POST /v1/chat/completions · thinkingmachines/inkling-small:free: text → text

POST /v1/messages · thinkingmachines/inkling-small:free: text → text

Kokius laukus naudoja užklausa?

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, user

POST /v1/messages · thinkingmachines/inkling-small:free: model, messages, stream, system, max_tokens, temperature, top_p, top_k, stop_sequences, metadata

Kokie apribojimai taikomi?

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: 128

POST /v1/messages · thinkingmachines/inkling-small:free: ctx: 1048576; max_out: 262144; max_tokens.minimum: 1; max_tokens.maximum: 262144

Išsamiau

Prijunkite Ailoot prie Claude Code, OpenCode, Hermes arba savo programos.

Įmonė ir jos projektų portfelis

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Pirkite žetonus su nuolaida.

Prenumeratos nuolaida reguliariam darbui. Kodai — iki 50% žetonų pirkimui.

Prenumerata
Pasirinkite planą su nuolaida reguliarioms užklausoms.
Nuolaidos kodas iki 50%
Įveskite kodą perkant. Kaina perskaičiuojama pagal galiojančios akcijos sąlygas.
Išlaidos istorijoje
Kiekvienai užklausai išsaugomi modelis, žetonai ir suma.

Pasirinkti prenumeratą · Peržiūrėti modelių kainas

Prijunkite API prie produkto, kurį parduodate.

SaaS, programos ir botai pagal Ailoot ofertą bei licencijos sutartį. Perpardavimui paprašykite perpardavėjo licencijos.

Komercinė programa
Teksto, vaizdų, video ir garso kūrimą integruokite į mokamas paslaugos funkcijas.
Perpardavėjo licencija
Atsiųskite projekto aprašymą ir prieigos schemą. Paprašykite rašytinių naudojimo ir perpardavimo sąlygų.
Dokumentai svetainėje
Oferta, licencijos sutartis ir duomenų tvarkymo politika prieinamos prieš prisijungiant.

Paprašyti perpardavėjo licencijos · Oferta ir licencijos sutartis