Thinking Machines: Inkling (free)
Inkling je multimodálny model s otvorenými váhami pre všeobecné uvažovanie, programovanie a agentové používanie nástrojov. Spája text, obrázky a zvuk vo veľkom kontexte s nastaviteľným úsilím premýšľania a písomnými výstupmi pre analýzu zdrojov, prácu s kódom a konverzačné aplikácie.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling:free
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Inkling je multimodálny model s otvorenými váhami od Thinking Machines Lab pre uvažovanie, programovanie, konverzáciu a agentové aplikácie. Prijíma text, obrázky a zvuk a vracia text. Jeho návrh Mixture-of-Experts má celkovo 975 miliárd parametrov a 41 miliárd aktívnych parametrov, čím je väčším modelom v rade. Inkling-Small je samostatný model s 276 miliardami parametrov, z ktorých je aktívnych 12 miliárd, a nie nastavenie meniace dĺžku odpovede Inklingu.
Pri rozsiahlej programátorskej úlohe dodajte príslušný materiál repozitára, pozorované správanie a požadovaný výsledok. Požiadajte model, aby preskúmal zodpovednú cestu, navrhol zmenu a uviedol dôkazy z kontrol, ktoré v pripojenom prostredí skutočne prebehli. Pri porovnaní dokumentov označte zdrojové časti a požiadajte o príslušné rozdiely, ich podporné dôkazy a prípadnú nezodpovedanú otázku. Zamýšľané aplikácie zahŕňajú programovacích asistentov, chatbotov, generovanie rozšírené o vyhľadávanie a agentov používajúcich nástroje; konečný výsledok je prispôsobený aplikácii, ktorá ho spracúva.
Inkling podporuje až jeden milión kontextových tokenov. Tento priestor použite na spoločné uchovanie rozsiahleho zdrojového materiálu a dôležitých faktov konverzácie, pričom ich usporiadajte okolo konkrétnej otázky. Odlíšte zdrojové fakty od predpokladov a nechajte miesto na úplný písomný artefakt. Väčší kontext podporuje prácu naprieč rozsiahlou zbierkou; nemení odpoveď na živý pohľad na systém, ktorého aktuálne informácie neboli dodané.
Úsilie premýšľania sa nastavuje plynulo od 0.0 vrátane po hodnotu menšiu než 1.0. Počiatočné predvoľby výrobcu sú none 0.0, minimal 0.1, low 0.2, medium 0.7, high 0.9 a xhigh 0.99, pričom predvolenou hodnotou renderera je high. Úsilie a rozpočet generovaných tokenov sú nezávislé. Vyššie úsilie môže podporiť viac uvažovania a vyžadovať viac miesta pred konečnou odpoveďou, zatiaľ čo none smeruje model k odpovedi bez uvažovania, ale nevynucuje pevné obmedzenie. Vyberte hodnotu vhodnú pre zadanie a výslovne určte očakávaný artefakt aj podmienku dokončenia.
Vizuálny vstup podporuje opis obrázkov, otázky k viditeľnému obsahu, grafy, diagramy a matematické vizuálne uvažovanie. Pre dobrý výkon používajte obrázky s rozmermi od 40 do 4 096 pixelov. Príslušné označenia a kontext diagramu ponechajte čitateľné. Inkling môže používať nakonfigurovaný nástroj Python na programové priblíženie, orezanie alebo preskúmanie obrázka a prepájať vizuálne pozorovania s uvažovaním založeným na kóde. Užitočná odpoveď ku grafu zachováva pozorované hodnoty a ukazuje, ako podporujú záver, namiesto predpokladu, že k orezaniu alebo výpočtu došlo len preto, že boli navrhnuté.
Zvukový vstup používa WAV so vzorkovacou frekvenciou 16 kHz a výrobca pre optimálny výkon odporúča nahrávky do 20 minút. Ide o odporúčanie na prípravu. Inkling môže prepisovať reč, dodržiavať hovorené pokyny, odpovedať na otázky o nahrávkach a uvažovať nad dlhším zvukom. Poskytnite príslušnú nahrávku spolu s písomnou otázkou a prípadným referenčným materiálom potrebným na jej interpretáciu. Výstup týkajúci sa stretnutia môže oddeliť vyslovené fakty od neskoršieho zhrnutia alebo interpretácie. Model vytvára text, preto sa jeho porozumenie zvuku odlišuje od syntézy hovorenej odpovede.
Pri zadaní založenom na nástrojoch opíšte dostupné operácie a ich argumenty a zachovajte skutočné pozorovania vrátené aplikáciou. Výsledok vyhľadávania môže dodať aktuálne dôkazy; výpočet môže dodať numerickú prácu; operácia so súborom môže doložiť skúmaný obsah. Navrhnutá akcia modelu a vykonaný výsledok sú samostatnými časťami konverzácie. Konečnú odpoveď udržte prepojenú s týmito pozorovaniami, najmä keď navrhuje zmenu kódu alebo ďalší krok v aplikácii.
Inkling bol trénovaný na kalibráciu a dodržiavanie pokynov vrátane vyjadrenia neistoty, keď odpoveď nie je podložená. Pri prognóze alebo analýze založenej na dôkazoch požiadajte, aby písomný výsledok obsahoval predpoklady, dôkazy a nevyriešené podmienky. Pri extrakcii určte spôsob reprezentácie chýbajúcej hodnoty namiesto požiadavky, aby každé pole obsahovalo vymyslený fakt. Tieto pokyny robia výsledok užitočným na kontrolu bez toho, aby sa istota alebo dlhý proces uvažovania považovali za dôkaz správnosti.
Otvorené váhy podporujú dolaďovanie a následnú integráciu. Špecializovaný model sa vyvíja z reprezentatívnych príkladov a cieľového správania, zatiaľ čo bežná inferenčná požiadavka dodáva kontext pre aktuálnu úlohu. Výrobca demonštruje prispôsobenie ako samostatný postup; bežná odpoveď potichu neprepína na nové váhy. S konečným artefaktom zachovajte pôvodné dôkazy a požadované obmedzenia, aby nadväzujúca požiadavka mohla upraviť jeden fakt, spresniť znenie alebo preskúmať inú cestu kódu a pritom udržať súdržnosť rovnakého zadania.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freeÚvod
Inkling je multimodálny model s otvorenými váhami pre všeobecné uvažovanie, programovanie a agentové používanie nástrojov. Spája text, obrázky a zvuk vo veľkom kontexte s nastaviteľným úsilím premýšľania a písomnými výstupmi pre analýzu zdrojov, prácu s kódom a konverzačné aplikácie.
- Povolené vstupy
- Text
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vstup
text- Výstup
text- Kontext
- 1 048 576 tokens
- Maximálny výstup
- 262 144 tokens
- Výstupný formát
- JSON
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity thinkingmachines/inkling:free | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolenéfalse |
Polemax_tokens | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 262 144 | Predvolené— |
Polemax_completion_tokens | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 262 144 | Predvolené— |
Polen | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 128 | Predvolené— |
Poletemperature | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_p | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleseed | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestop | Typ | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polefrequency_penalty | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polepresence_penalty | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages |
Parameteroptional | Špecifikáciastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse 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. |
Životný cyklus: synchronous_json
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Ceny explicitnej cache
- Nie je zapnuté Keď sa požaduje explicitná cache
- Nulové sadzby iba pre text
- Text input and output only. Cache, tools, media and streaming are unavailable. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · OpenAI Chat
JSON
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelov
Ailoot Ultra thinkingmachines/inkling:free
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freeÚvod
Inkling je multimodálny model s otvorenými váhami pre všeobecné uvažovanie, programovanie a agentové používanie nástrojov. Spája text, obrázky a zvuk vo veľkom kontexte s nastaviteľným úsilím premýšľania a písomnými výstupmi pre analýzu zdrojov, prácu s kódom a konverzačné aplikácie.
- Povolené vstupy
- Text
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vstup
text- Výstup
text- Kontext
- 1 048 576 tokens
- Maximálny výstup
- 262 144 tokens
- Výstupný formát
- JSON
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity thinkingmachines/inkling:free | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolenéfalse |
Polesystem | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polemax_tokens | Typinteger | PožiadavkaPovinné | Hodnoty a limity Minimum: 1 Maximum: 262 144 | Predvolené— |
Poletemperature | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_p | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_k | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestop_sequences | Typarray | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polemetadata | Typobject | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages, max_tokens |
Parameteroptional | Špecifikáciastream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse 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. |
Životný cyklus: synchronous_json
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Nulové sadzby iba pre text
- Text input and output only. Cache, tools, media and streaming are unavailable. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · Anthropic Messages
JSON
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelov
Ailoot Ultra thinkingmachines/inkling:free
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · Thinking Machines: Inkling (free)
- Aké vstupy a výsledky sú dostupné?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Aké polia používa požiadavka?
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- Aké limity platia?
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