Thinking Machines: Inkling (free)
Inkling je multimodální model s otevřenými vahami pro obecné uvažování, programování a agentní používání nástrojů. Spojuje text, obrázky a zvuk ve velkém kontextu, nabízí nastavitelnou míru uvažování a písemné výstupy pro analýzu zdrojů, práci s kódem a konverzační aplikace.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling:free
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Inkling je multimodální model společnosti Thinking Machines Lab s otevřenými vahami pro uvažování, programování, konverzaci a agentní aplikace. Přijímá text, obrázky a zvuk a vrací text. Jeho architektura Mixture-of-Experts má celkem 975 miliard parametrů a 41 miliard aktivních, takže jde o větší model rodiny. Inkling-Small je samostatný model s 276 miliardami parametrů, z toho 12 miliardami aktivními, nikoli nastavení měnící délku odpovědi Inklingu.
U rozsáhlé úlohy s kódem dodejte příslušné podklady repozitáře, pozorované chování a požadovaný výsledek. Požádejte model, aby dohledal odpovědnou cestu, navrhl změnu a uvedl podklady z kontrol skutečně provedených v připojeném prostředí. Při porovnávání dokumentů označte zdrojové části a požadujte relevantní rozdíly, podpůrné podklady a případnou nezodpovězenou otázku. Zamýšlené aplikace zahrnují programovací asistenty, chatboty, generování rozšířené o vyhledávání a agenty používající nástroje; konečný výsledek se přizpůsobuje aplikaci, která jej zpracovává.
Inkling podporuje až milion tokenů kontextu. Tento prostor využijte k uchování rozsáhlých zdrojových podkladů a důležitých faktů z konverzace společně a uspořádejte je kolem konkrétní otázky. Odlišujte zdrojová fakta od předpokladů a ponechte místo pro úplný písemný výstup. Větší kontext podporuje práci napříč rozsáhlou sbírkou; nemění odpověď v živý pohled na systém, jehož aktuální informace nebyly dodány.
Míra uvažování je plynule nastavitelná od 0.0 včetně do hodnoty menší než 1.0. Výchozí předvolby výrobce jsou none 0.0, minimal 0.1, low 0.2, medium 0.7, high 0.9 a xhigh 0.99; výchozí volbou rendereru je high. Míra uvažování a rozpočet generovaných tokenů jsou nezávislé. Vyšší míra může podpořit více uvažování a vyžadovat více prostoru před konečnou odpovědí, zatímco none model směřuje k odpovědi bez uvažování, aniž by vynucovalo pevné omezení. Zvolte hodnotu odpovídající zadání a výslovně určete očekávaný výstup a podmínku dokončení.
Obrazový vstup podporuje popis obrázků, otázky k viditelnému obsahu, grafy, schémata a matematické vizuální uvažování. Pro dobrý výkon používejte obrázky s rozměry mezi 40 a 4 096 pixely. Relevantní popisky a kontext schématu ponechte čitelné. Inkling může pomocí nakonfigurovaného nástroje Python obrázek přiblížit, oříznout nebo programově prozkoumat a propojit obrazová pozorování s uvažováním založeným na kódu. Užitečná odpověď ke grafu zachovává pozorované hodnoty a ukazuje, jak podporují závěr, místo předpokladu, že ořez nebo výpočet proběhl jen proto, že byl navržen.
Zvukový vstup používá WAV se vzorkovací frekvencí 16 kHz a výrobce pro optimální výkon doporučuje nahrávky do 20 minut. Jde o doporučení pro přípravu. Inkling dokáže přepisovat řeč, plnit mluvené pokyny, odpovídat na otázky k nahrávkám a uvažovat nad delším zvukem. Dodejte příslušnou nahrávku spolu s písemnou otázkou a referenčními podklady potřebnými k výkladu. Výstup ze schůzky může oddělovat vyslovená fakta od následného shrnutí nebo výkladu. Model vytváří text, takže jeho porozumění zvuku je odlišné od syntézy mluvené odpovědi.
U zadání založeného na nástrojích popište dostupné operace a jejich argumenty a zachovejte skutečná pozorování vrácená aplikací. Výsledek vyhledávání může dodat aktuální podklady; výpočet může dodat číselné zpracování; operace se souborem může doložit kontrolovaný obsah. Navržená akce modelu a provedený výsledek jsou samostatnými částmi konverzace. Konečnou odpověď udržujte ve vazbě na tato pozorování, zvláště když navrhuje změnu kódu nebo další krok aplikace.
Inkling byl trénován pro kalibraci a dodržování pokynů včetně vyjádření nejistoty, pokud odpověď není doložena. U prognózy nebo analýzy založené na podkladech požadujte v písemném výsledku předpoklady, podklady a nevyřešené podmínky. Při vytěžování určete, jak se má zobrazit chybějící hodnota, místo požadavku, aby každé pole obsahovalo vymyšlený fakt. Tyto pokyny činí výsledek užitečným ke kontrole, aniž by považovaly sebedůvěru nebo dlouhé uvažování za důkaz správnosti.
Otevřené váhy podporují jemné dotrénování a následnou integraci. Specializovaný model vzniká z reprezentativních příkladů a cílového chování, zatímco běžný inferenční požadavek dodává kontext pro aktuální úlohu. Výrobce předvádí přizpůsobení jako samostatný postup; běžná odpověď nepřechází skrytě na nové váhy. Původní podklady a požadovaná omezení uchovávejte s konečným výstupem, aby navazující krok mohl upravit jeden fakt, upřesnit formulaci nebo prozkoumat jinou cestu kódem a současně zachovat soudržnost zadání.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freeÚvod
Inkling je multimodální model s otevřenými vahami pro obecné uvažování, programování a agentní používání nástrojů. Spojuje text, obrázky a zvuk ve velkém kontextu, nabízí nastavitelnou míru uvažování a písemné výstupy pro analýzu zdrojů, práci s kódem a konverzační aplikace.
- Přijímané vstupy
- Text
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vstup
text- Výstup
text- Kontext
- 1 048 576 tokens
- Maximální výstup
- 262 144 tokens
- Výstupní formát
- JSON
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity thinkingmachines/inkling:free | Výchozí— |
Polemessages | Typarray | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polestream | Typboolean | PožadavekVolitelné | Hodnoty a limity false | Výchozífalse |
Polemax_tokens | Typinteger | PožadavekVolitelné | Hodnoty a limity Minimum: 1 Maximum: 262 144 | Výchozí— |
Polemax_completion_tokens | Typinteger | PožadavekVolitelné | Hodnoty a limity Minimum: 1 Maximum: 262 144 | Výchozí— |
Polen | Typinteger | PožadavekVolitelné | Hodnoty a limity Minimum: 1 Maximum: 128 | Výchozí— |
Poletemperature | Typnumber | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poletop_p | Typnumber | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleseed | Typinteger | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polestop | Typ | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polefrequency_penalty | Typnumber | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polepresence_penalty | Typnumber | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleuser | Typstring | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, messages |
Parametroptional | Kontraktstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktUse 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
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Standardní sazba Při výběru rychlého režimu
- Režim flex
- Standardní sazba Při výběru režimu flex
- Maximální intenzita uvažování
- Standardní sazba Když se při maximální intenzitě uvažování použije výchozí úprava (default)
- Ceny explicitní mezipaměti
- Není zapnuto Při požadavku na explicitní mezipaměť
- Nulové sazby pouze pro text
- Text input and output only. Cache, tools, media and streaming are unavailable. Pro výhradně textový vstup a výstup
Sazby Ailoot
Ceny podle konfigurace
| Konfigurace | Tabulka sazeb | Poplatek |
|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny $0 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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.
Přijímání a ukládání výsledků
Ailoot Ultra · OpenAI Chat
JSON
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Pokud je nutné ověřit původní odpověď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelu
Ailoot Ultra thinkingmachines/inkling:free
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freeÚvod
Inkling je multimodální model s otevřenými vahami pro obecné uvažování, programování a agentní používání nástrojů. Spojuje text, obrázky a zvuk ve velkém kontextu, nabízí nastavitelnou míru uvažování a písemné výstupy pro analýzu zdrojů, práci s kódem a konverzační aplikace.
- Přijímané vstupy
- Text
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vstup
text- Výstup
text- Kontext
- 1 048 576 tokens
- Maximální výstup
- 262 144 tokens
- Výstupní formát
- JSON
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity thinkingmachines/inkling:free | Výchozí— |
Polemessages | Typarray | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polestream | Typboolean | PožadavekVolitelné | Hodnoty a limity false | Výchozífalse |
Polesystem | Typstring | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polemax_tokens | Typinteger | PožadavekPovinné | Hodnoty a limity Minimum: 1 Maximum: 262 144 | Výchozí— |
Poletemperature | Typnumber | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poletop_p | Typnumber | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poletop_k | Typinteger | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polestop_sequences | Typarray | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polemetadata | Typobject | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, messages, max_tokens |
Parametroptional | Kontraktstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktUse 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
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Standardní sazba Při výběru rychlého režimu
- Režim flex
- Standardní sazba Při výběru režimu flex
- Maximální intenzita uvažování
- Standardní sazba Když se při maximální intenzitě uvažování použije výchozí úprava (default)
- Nulové sazby pouze pro text
- Text input and output only. Cache, tools, media and streaming are unavailable. Pro výhradně textový vstup a výstup
Sazby Ailoot
Ceny podle konfigurace
| Konfigurace | Tabulka sazeb | Poplatek |
|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Poplatek Vstup · Vstupní tokeny $0 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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.
Přijímání a ukládání výsledků
Ailoot Ultra · Anthropic Messages
JSON
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Pokud je nutné ověřit původní odpověď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelu
Ailoot Ultra thinkingmachines/inkling:free
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Thinking Machines: Inkling (free)
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- Jaká pole požadavek používá?
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- Jaké limity platí?
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