Thinking Machines: Inkling (free)
Inkling – tai atvirų svorių multimodalinis modelis bendrajam samprotavimui, programavimui ir agentiniam įrankių naudojimui. Dideliame kontekste jis derina tekstą, vaizdus ir garsą, turi valdomas mąstymo pastangas ir pateikia rašytinę išvestį šaltinių analizei, darbui su kodu ir pokalbių programoms.
- Ailoot Ultra · OpenAI pokalbis
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic pranešimai
POST /v1/messagesthinkingmachines/inkling:free
Apie modelį
Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.
Inkling – tai „Thinking Machines Lab“ atvirų svorių multimodalinis modelis samprotavimui, programavimui, pokalbiams ir agentinėms programoms. Jis priima tekstą, vaizdus bei garsą ir grąžina tekstą. Ekspertų mišinio architektūra turi iš viso 975 mlrd. parametrų ir 41 mlrd. aktyvių parametrų, todėl tai didesnis šeimos modelis. Inkling-Small yra atskiras 276 mlrd. parametrų modelis su 12 mlrd. aktyvių parametrų, o ne nustatymas, keičiantis Inkling atsakymo ilgį.
Didesnei programavimo užduočiai pateikite aktualią kodo saugyklos medžiagą, pastebėtą elgesį ir pageidaujamą rezultatą. Paprašykite modelio atsekti atsakingą vykdymo kelią, pasiūlyti pakeitimą ir pateikti įrodymus iš patikrinimų, kurie iš tikrųjų buvo vykdyti prijungtoje aplinkoje. Dokumentų palyginimui pažymėkite šaltinių dalis ir paprašykite aktualių skirtumų, juos pagrindžiančių įrodymų bei neatsakytų klausimų. Numatytos programos apima programavimo asistentus, pokalbių robotus, paieška papildytą generavimą ir įrankius naudojančius agentus; galutinis rezultatas pritaikomas jį naudojančiai programai.
Inkling palaiko iki vieno milijono konteksto žetonų. Šią erdvę naudokite gausiai šaltinio medžiagai ir svarbiems pokalbio faktams laikyti kartu, juos organizuodami pagal konkretų klausimą. Šaltinio faktus skirkite nuo prielaidų ir palikite vietos visam rašytiniam artefaktui. Didesnis kontekstas leidžia dirbti su plačiu rinkiniu; jis nepaverčia atsakymo tiesioginiu sistemos, kurios dabartinė informacija nepateikta, vaizdu.
Mąstymo pastangos valdomos tolydžiai nuo 0,0 imtinai iki mažiau nei 1,0. Pradiniai gamintojo nustatymai yra none 0,0, minimal 0,1, low 0,2, medium 0,7, high 0,9 ir xhigh 0,99, o numatytasis atvaizdavimo komponento nustatymas yra high. Pastangos ir generavimo žetonų biudžetas yra nepriklausomi. Didesnės pastangos gali paskatinti daugiau samprotavimo ir pareikalauti daugiau vietos prieš galutinį atsakymą, o none skatina nesamprotauti, tačiau nenustato griežto draudimo. Pasirinkite užduočiai tinkamą vertę ir aiškiai įvardykite laukiamą artefaktą bei užbaigimo sąlygą.
Vaizdinė įvestis palaiko vaizdų aprašymą, klausimus apie matomą turinį, grafikus, diagramas ir matematinį vaizdinį samprotavimą. Geram veikimui naudokite vaizdus, kurių matmenys yra nuo 40 iki 4 096 pikselių. Svarbios žymos ir diagramos kontekstas turi likti įskaitomi. Inkling gali naudoti sukonfigūruotą Python įrankį vaizdui priartinti, apkirpti ar programiškai patikrinti, susiedamas vaizdinius stebėjimus su kodu pagrįstu samprotavimu. Naudingas atsakymas apie diagramą išsaugo pastebėtas vertes ir parodo, kaip jos pagrindžia išvadą, o ne daro prielaidą, kad apkirpimas ar skaičiavimas įvyko vien todėl, kad buvo pasiūlytas.
Garso įvestis naudoja WAV su 16 kHz diskretizavimo dažniu, o optimaliam veikimui gamintojas rekomenduoja iki 20 minučių įrašus. Tai parengimo rekomendacija. Inkling gali transkribuoti kalbą, vykdyti žodinius nurodymus, atsakyti į klausimus apie įrašus ir samprotauti apie ilgesnį garsinį turinį. Pateikite aktualų įrašą kartu su rašytiniu klausimu ir jam suprasti reikalinga pagalbine medžiaga. Su susitikimu susijęs artefaktas gali atskirti išsakytus faktus nuo vėlesnės santraukos ar interpretacijos. Modelis kuria tekstą, todėl jo garso supratimas skiriasi nuo tariamo atsakymo sintezės.
Įrankiais grindžiamai užduočiai aprašykite galimas operacijas ir jų argumentus bei išsaugokite tikruosius programos grąžintus stebėjimus. Paieškos rezultatas gali pateikti dabartinius įrodymus; skaičiavimas – skaitinį darbą; failo operacija – peržiūrimą turinį. Modelio siūlomas veiksmas ir įvykdytas rezultatas yra atskiros pokalbio dalys. Galutinį atsakymą susiekite su šiais stebėjimais, ypač kai jame siūlomas kodo pakeitimas ar kitas programos žingsnis.
Inkling mokytas kalibravimo ir nurodymų vykdymo, įskaitant neapibrėžtumo išreiškimą, kai atsakymas nenustatytas. Įrodymais pagrįstai prognozei ar analizei paprašykite rašytiniame rezultate nurodyti prielaidas, įrodymus ir neišspręstas sąlygas. Išgaunant informaciją apibrėžkite, kaip žymėti trūkstamą vertę, užuot reikalavę kiekvieną lauką užpildyti išgalvotu faktu. Šie nurodymai daro rezultatą naudingą peržiūrai, nelaikant pasitikėjimo ar ilgo samprotavimo proceso teisingumo įrodymu.
Atviri svoriai leidžia papildomai derinti modelį ir integruoti jį į tolesnius produktus. Specializuotas modelis kuriamas iš reprezentatyvių pavyzdžių ir tikslinės elgsenos, o įprasta inferencijos užklausa pateikia dabartinės užduoties kontekstą. Gamintojas pritaikymą demonstruoja kaip atskirą darbo eigą; įprastas atsakymas tyliai nepersijungia į naujus svorius. Su galutiniu artefaktu išsaugokite pradinius įrodymus ir prašytus apribojimus, kad tęstinė užklausa galėtų pakeisti vieną faktą, patikslinti formuluotę ar patikrinti kitą kodo kelią, išlaikydama tą pačią užduotį nuoseklią.
Ailoot Ultra · OpenAI pokalbis POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freePradžia
Inkling – tai atvirų svorių multimodalinis modelis bendrajam samprotavimui, programavimui ir agentiniam įrankių naudojimui. Dideliame kontekste jis derina tekstą, vaizdus ir garsą, turi valdomas mąstymo pastangas ir pateikia rašytinę išvestį šaltinių analizei, darbui su kodu ir pokalbių programoms.
- 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
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos thinkingmachines/inkling:free | Numatyta— |
Laukasmessages | Tipasarray | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukasstream | Tipasboolean | ReikalavimasNeprivaloma | Reikšmės ir ribos false | Numatytafalse |
Laukasmax_tokens | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos Mažiausia reikšmė: 1 Didžiausia reikšmė: 262 144 | Numatyta— |
Laukasmax_completion_tokens | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos Mažiausia reikšmė: 1 Didžiausia reikšmė: 262 144 | Numatyta— |
Laukasn | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos Mažiausia reikšmė: 1 Didžiausia reikšmė: 128 | Numatyta— |
Laukastemperature | Tipasnumber | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukastop_p | Tipasnumber | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasseed | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasstop | Tipas | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasfrequency_penalty | Tipasnumber | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukaspresence_penalty | Tipasnumber | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasuser | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijamodel, messages |
Parametrasoptional | Specifikacijastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametrasmaterial_types | Specifikacijatext |
Parametrasconditions | SpecifikacijaUse 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 įkainis | Mokestis Į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
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.
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:free
Metodų kelių pseudonimai
Naudokite aukščiau nurodytus metodų kelius.
Susiję ID iškvietimui
Ailoot Ultra · Anthropic pranešimai POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freePradžia
Inkling – tai atvirų svorių multimodalinis modelis bendrajam samprotavimui, programavimui ir agentiniam įrankių naudojimui. Dideliame kontekste jis derina tekstą, vaizdus ir garsą, turi valdomas mąstymo pastangas ir pateikia rašytinę išvestį šaltinių analizei, darbui su kodu ir pokalbių programoms.
- 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
| Laukas | Tipas | Reikalavimas | Reikšmės ir ribos | Numatyta |
|---|---|---|---|---|
Laukasmodel | Tipasstring | ReikalavimasPrivaloma | Reikšmės ir ribos thinkingmachines/inkling:free | Numatyta— |
Laukasmessages | Tipasarray | ReikalavimasPrivaloma | Reikšmės ir ribos | Numatyta— |
Laukasstream | Tipasboolean | ReikalavimasNeprivaloma | Reikšmės ir ribos false | Numatytafalse |
Laukassystem | Tipasstring | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasmax_tokens | Tipasinteger | ReikalavimasPrivaloma | Reikšmės ir ribos Mažiausia reikšmė: 1 Didžiausia reikšmė: 262 144 | Numatyta— |
Laukastemperature | Tipasnumber | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukastop_p | Tipasnumber | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukastop_k | Tipasinteger | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasstop_sequences | Tipasarray | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Laukasmetadata | Tipasobject | ReikalavimasNeprivaloma | Reikšmės ir ribos | Numatyta— |
Metodo parametrai ir gyvavimo ciklas
| Parametras | Specifikacija |
|---|---|
Parametrascontent_type | Specifikacijaapplication/json |
Parametrasrequired | Specifikacijamodel, messages, max_tokens |
Parametrasoptional | Specifikacijastream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametrasmaterial_types | Specifikacijatext |
Parametrasconditions | SpecifikacijaUse 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 įkainis | Mokestis Į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
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.
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:free
Metodų kelių pseudonimai
Naudokite aukščiau nurodytus metodų kelius.
Susiję ID iškvietimui
FAQ · Thinking Machines: Inkling (free)
- Kokios įvestys ir rezultatai prieinami?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Kokius laukus naudoja užklausa?
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- Kokie apribojimai taikomi?
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