Thinking Machines: Inkling Small (free)
Inkling-Small on avoimin painoin julkaistu multimodaalinen malli koodaukseen, työkalukäyttöön sekä tekstiä, kuvia ja ääntä koskevaan päättelyyn. Sen säädettävä päättelytyön määrä ja suuri konteksti tukevat rajattuja sovellustehtäviä, joista syntyy kirjallisia tuloksia. Se käyttää Inklingiä pienempää aktiivista mallia.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling-small:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling-small:free
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Inkling-Small on Thinking Machines Labin pienempi avoimien painojen multimodaalinen malli päättelyyn, ohjelmointiin, keskusteluun ja työkaluja käyttäviin sovelluksiin. Se vastaanottaa tekstiä, kuvia ja ääntä ja tuottaa tekstiä. Sen Mixture-of-Experts-rakenteessa on yhteensä 276 miljardia parametria, joista 12 miljardia on aktiivisia, verrattuna Inklingin 975 miljardiin kokonaisparametriin ja 41 miljardiin aktiiviseen parametriin. Small on erillinen julkaistu malli, jonka tehokkuuden ja kykyjen tasapaino on erilainen, eikä Inklingin lyhyempien vastausten tila.
Toimita koodiselvitykseen siihen liittyvät tiedostot, havaittu toiminta ja tarvitsemasi muutos ja pyydä sitten vastuullinen suorituspolku ja kohdennettu korjaus. Hyödyllinen lopputuotos sisältää ehdotetun muokkauksen ja näytön tarkistuksista, jotka liitetty sovellus on todella suorittanut. Anna tukipalveluavustajalle olennainen käytäntö ja keskustelutiedot ja pyydä seuraava vastaus tai puuttuva kysymys. Mallin suunniteltuihin käyttötapoihin kuuluvat ohjelmointiavustajat, chatbotit, hakua hyödyntävät vastaukset ja sovellustyökaluja käyttävät agenttijärjestelmät.
Konteksti-ikkuna on enintään miljoona tokenia. Järjestä pitkä repositorio- tai asiakirjakokoelma tiedostonimillä, osiomerkinnöillä ja selkeällä kysymyksellä ja säilytä tiedot, joita myöhemmän vaiheen on käytettävä. Laaja ikkuna auttaa vertaamaan kaukana toisistaan olevia tietoja, mutta pyydetyn tuloksen tulee pysyä täsmällisenä: koodimuutos, lähdepohjainen selitys tai poimitut kentät. Uudet tai yksityiset tiedot kuuluvat toimitettuun näyttöön tai palautettuihin hakutuloksiin, eikä niitä tule olettaa opitun tiedon osaksi.
Ajattelupanostusta voi säätää. Valmistajan perheopas käyttää jatkuvia arvoja alkaen arvosta 0.0 (mukaan lukien) ja päättyen arvoon 1.0 (pois lukien). Aloitusesiasetukset none, minimal, low, medium, high ja xhigh vastaavat arvoja 0.0, 0.1, 0.2, 0.7, 0.9 ja 0.99. Valmistajan renderöijän oletus on high. Suurempi panostus voi kannustaa laajempaan päättelyyn ja vaatia suuremman generointibudjetin, mutta se ei takaa pidempää tai tarkempaa vastausta. Nolla-asetus ohjaa mallia päättelyttömään vastaukseen eikä estä päättelyä ehdottomasti. Valitse panostus tehtävän mukaan ja pidä lopullista tuotosta koskeva vaatimus selkeänä.
Kuvat voivat tukea visuaalisia kysymyksiä, kaavioiden tai diagrammien tulkintaa ja näkyvään tietoon perustuvaa matemaattista päättelyä. Käytä hyvän suorituskyvyn saamiseksi kuvia, joiden mitat ovat 40–4 096 pikseliä. Säilytä luettavat merkinnät ja selitä olennainen yksityiskohta. Määritetyn Python-työkalun avulla malli voi yhdistää visuaalisen päättelyn asiakirjan tai kaavion rajaamiseen, zoomaamiseen ja ohjelmalliseen tarkasteluun. Nämä toiminnot vaativat suorituksen liitetyssä työkaluympäristössä; kirjallisen vastauksen tulee käyttää siitä palautettuja havaintoja.
Äänisyöte on WAV-muodossa 16 kHz:n näytteenottotaajuudella, ja parhaan suorituskyvyn saavuttamiseksi tallenteen tulisi mieluiten olla alle kaksi minuuttia. Tämä on valmistelusuositus eikä ehdoton kestotakuu. Käytä olennaista puhuttua kysymystä tai lyhyttä klippiä ja kerro, tuleeko kirjallisen tuloksen litteroida puhe, vastata tallennetta koskevaan kysymykseen vai yhdistää sen sisältö muuhun toimitettuun aineistoon. Natiivi vastaus on tekstiä eikä generoitua puhetta. Inklingin erillistä suositusta pidemmästä äänestä ei tule siirtää Small-versioon.
Työkaluja käyttävät työnkulut tarvitsevat merkitykselliset työkalukuvaukset, argumenttimäärittelyt ja sovelluksen suorittamien toimintojen tulokset. Pidä hakutulos, laskelma tai tiedostohavainto erillään mallin ehdottamasta toiminnosta. Kaavion ristiriidassa nimeä olennaiset merkinnät, tarkasta toimitetut arvot laskentatyökalulla ja pyydä näihin arvoihin viittaava selitys. Malli on koulutettu erilaisiin ohjelmointi- ja agenttiympäristöihin, joten ympäröivä tehtävä ja työkalut tulee kuvailla eikä jättää oletetuiksi.
Avoimet painot tukevat mallitutkimusta, hienosäätöä ja integrointia jatkotuotteisiin. Inkling-Smallin julkaisu seuraa aiempaa esikatseluvaihetta ja sisältää lisää koulutusta agenttiohjattuun ohjelmointiin; lopullisen mallin ja esikatselun tunnisteet tulee pitää erillisinä. Erikoistuneen poiminnan tai vastaustyylin mukauttaminen käyttää edustavia esimerkkejä ja selkeää tavoiteltua toimintaa. Tavallinen kehote antaa sen sijaan nykyisen pyynnön kontekstin; se ei luo uutta koulutettua mallia tai vaihda sellaiseen.
Hyödyllinen tuloksen tarkistus varmistaa, että ehdotettu koodimuutos, litterointi, poimitut tiedot tai kirjallinen vastaus vastaa toimitettua näyttöä. Määritä, miten epävarmuuden ja puuttuvan tiedon tulee näkyä, etenkin ennusteessa tai faktavastauksessa, jonka lähde on puutteellinen. Valmistaja koulutti Inkling-Smallin ennustekalibrointiin vahvistusoppimisella, joka käyttää todellisia kysymyksiä ja asianmukaisia pisteytyssääntöjä, tavoitteenaan käytettävissä olevaa näyttöä vastaava varmuuden ilmaisu. Säilytä aineisto ja työkaluhavainnot tuotoksen yhteydessä, jotta jatkokysymys voi korjata yhden asian kadottamatta alkuperäistä tehtävää. Inkling-Smallin yleiset monikieliset ja multimodaaliset kyvyt pysyvät erillään varsinaisesta puhegeneraattorista tai taatusta ulkoisten toimintojen palvelusta.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeAloitus
Inkling-Small on avoimin painoin julkaistu multimodaalinen malli koodaukseen, työkalukäyttöön sekä tekstiä, kuvia ja ääntä koskevaan päättelyyn. Sen säädettävä päättelytyön määrä ja suuri konteksti tukevat rajattuja sovellustehtäviä, joista syntyy kirjallisia tuloksia. Se käyttää Inklingiä pienempää aktiivista mallia.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- Teksti
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Syötetyypit
text- Tulostyypit
text- Konteksti
- 1 048 576 tokens
- Enimmäistuloste
- 262 144 tokens
- Tulosteen muoto
- JSON
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat thinkingmachines/inkling-small:free | Oletus— |
Kenttämessages | Tyyppiarray | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttästream | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false | Oletusfalse |
Kenttämax_tokens | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 262 144 | Oletus— |
Kenttämax_completion_tokens | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 262 144 | Oletus— |
Kenttän | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 128 | Oletus— |
Kenttätemperature | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätop_p | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäseed | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästop | Tyyppi | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäfrequency_penalty | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäpresence_penalty | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, messages |
Parametrioptional | Sopimusstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametrimaterial_types | Sopimustext |
Parametriconditions | SopimusUse 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. |
Elinkaari: synchronous_json
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Vakiohinta Kun nopea tila on valittu
- Flex-tila
- Vakiohinta Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
- Eksplisiittisen välimuistin hinnoittelu
- Ei käytössä Kun eksplisiittistä välimuistia pyydetään
- Nollahinnat pelkälle tekstille
- Text input and output only. Cache, tools, media and streaming are unavailable. Pelkkää tekstiä sisältävälle syötteelle ja tulosteelle
Ailoot-hinnat
Hinnat asetusten mukaan
| Asetukset | Hinnasto | Veloitus |
|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Veloitus Syöte · Syötetokenit $0 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
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-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.
Vastaanota ja tallenna tulokset
Ailoot Ultra · OpenAI Chat
JSON
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jos alkuperäinen vastaus on tarkistettava
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliakset
Mallin aliakset
Ailoot Ultra thinkingmachines/inkling-small:free
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeAloitus
Inkling-Small on avoimin painoin julkaistu multimodaalinen malli koodaukseen, työkalukäyttöön sekä tekstiä, kuvia ja ääntä koskevaan päättelyyn. Sen säädettävä päättelytyön määrä ja suuri konteksti tukevat rajattuja sovellustehtäviä, joista syntyy kirjallisia tuloksia. Se käyttää Inklingiä pienempää aktiivista mallia.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- Teksti
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Syötetyypit
text- Tulostyypit
text- Konteksti
- 1 048 576 tokens
- Enimmäistuloste
- 262 144 tokens
- Tulosteen muoto
- JSON
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat thinkingmachines/inkling-small:free | Oletus— |
Kenttämessages | Tyyppiarray | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttästream | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false | Oletusfalse |
Kenttäsystem | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttämax_tokens | Tyyppiinteger | VaatimusPakollinen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 262 144 | Oletus— |
Kenttätemperature | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätop_p | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätop_k | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästop_sequences | Tyyppiarray | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttämetadata | Tyyppiobject | VaatimusValinnainen | Arvot & rajat | Oletus— |
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, messages, max_tokens |
Parametrioptional | Sopimusstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametrimaterial_types | Sopimustext |
Parametriconditions | SopimusUse 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. |
Elinkaari: synchronous_json
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Vakiohinta Kun nopea tila on valittu
- Flex-tila
- Vakiohinta Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
- Nollahinnat pelkälle tekstille
- Text input and output only. Cache, tools, media and streaming are unavailable. Pelkkää tekstiä sisältävälle syötteelle ja tulosteelle
Ailoot-hinnat
Hinnat asetusten mukaan
| Asetukset | Hinnasto | Veloitus |
|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Veloitus Syöte · Syötetokenit $0 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
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-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.
Vastaanota ja tallenna tulokset
Ailoot Ultra · Anthropic Messages
JSON
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jos alkuperäinen vastaus on tarkistettava
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliakset
Mallin aliakset
Ailoot Ultra thinkingmachines/inkling-small:free
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Thinking Machines: Inkling Small (free)
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/chat/completions·thinkingmachines/inkling-small:free:text→textPOST /v1/messages·thinkingmachines/inkling-small:free:text→text- Mitä kenttiä pyyntö käyttää?
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,userPOST /v1/messages·thinkingmachines/inkling-small:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Mitä rajoja sovelletaan?
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:128POST /v1/messages·thinkingmachines/inkling-small:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144