Thinking Machines: Inkling Small (free)
Inkling-Small je večmodalni model z odprtimi utežmi za programiranje, uporabo orodij in sklepanje na podlagi besedila, slik in zvoka. Njegov nastavljivi napor razmišljanja in velik kontekst podpirata osredotočene aplikacijske naloge s pisnimi rezultati, pri čemer uporablja manjši aktivni model kot Inkling.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsthinkingmachines/inkling-small:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagesthinkingmachines/inkling-small:free
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Inkling-Small je manjši večmodalni model podjetja Thinking Machines Lab z odprtimi utežmi za sklepanje, programiranje, pogovor in aplikacije z orodji. Sprejema besedilo, slike in zvok ter ustvarja besedilo. Njegova zasnova z mešanico strokovnjakov ima skupno 276 milijard parametrov in 12 milijard aktivnih v primerjavi s skupno 975 milijardami in 41 milijardami aktivnih pri Inklingu. Small je ločeno izdani model z drugačnim ravnovesjem učinkovitosti in zmožnosti, ne način Inklinga s krajšim izhodom.
Pri preiskavi kode priložite prizadete datoteke, opaženo obnašanje in potrebno spremembo, nato zahtevajte odgovorno pot in usmerjen popravek. Uporaben končni izdelek vključuje predlagano spremembo in dokaze iz morebitnih preverjanj, ki jih je povezana aplikacija dejansko izvedla. Pri pomočniku za podporo priložite ustrezno politiko in dejstva iz pogovora ter zahtevajte naslednji odgovor ali manjkajoče vprašanje. Predvidene uporabe modela vključujejo programerske pomočnike, klepetalne robote, odgovore s podporo pridobivanja informacij in agentske sisteme z aplikacijskimi orodji.
Kontekstno okno obsega do milijon žetonov. Dolg repozitorij ali zbirko dokumentov organizirajte z imeni datotek, oznakami razdelkov in jasnim vprašanjem ter ohranite dejstva, ki jih mora uporabiti poznejša stopnja. Veliko okno je uporabno za primerjavo oddaljenih informacij, vendar naj želeni rezultat ostane konkreten: sprememba kode, pojasnilo na podlagi virov ali izluščena polja. Nove ali zasebne informacije sodijo v priložene dokaze ali vrnjene rezultate pridobivanja, ne v predpostavko, da so del naučenega znanja.
Napor razmišljanja je nastavljiv. Vodnik ponudnikove družine uporablja zvezne vrednosti od vključno 0.0 do vrednosti pod 1.0, z začetnimi prednastavitvami none, minimal, low, medium, high in xhigh, ki ustrezajo vrednostim 0.0, 0.1, 0.2, 0.7, 0.9 in 0.99. Ponudnikov upodabljalnik ima privzeto vrednost high. Večji napor lahko spodbuja več sklepanja in zahteva večji proračun ustvarjanja, vendar ne zagotavlja daljšega ali natančnejšega odgovora. Nastavitev nič model usmerja k odsotnosti sklepanja, ne uveljavlja pa njegove stroge prepovedi. Napor izberite glede na nalogo in jasno ohranite zahtevo za končni izhod.
Slike lahko podpirajo vizualna vprašanja, razlago grafikonov ali diagramov in matematično sklepanje iz vidnih informacij. Za dobro delovanje uporabite slike z dimenzijami med 40 in 4.096 slikovnimi pikami. Ohranite razločne oznake in pojasnite pomembno podrobnost. S konfiguriranim orodjem Python lahko model združi vizualno sklepanje z izrezovanjem, povečevanjem in programskim pregledom dokumenta ali grafikona. Te operacije mora izvesti povezano okolje orodij; pisni odgovor naj uporabi opažanja, ki jih to vrne.
Zvočni vhod je WAV z vzorčenjem 16 kHz, pri čemer so za najboljše delovanje idealni posnetki, krajši od dveh minut. To je priporočilo za pripravo, ne strogo jamstvo trajanja. Uporabite ustrezno govorjeno vprašanje ali kratek posnetek ter določite, ali naj pisni rezultat prepiše govor, odgovori na vprašanje o posnetku ali poveže njegovo vsebino z drugim priloženim gradivom. Izvorni odgovor je besedilo in ne ustvarjeni govor. Ločenega priporočila za daljši zvok pri Inklingu ne smemo prenesti na izdajo Small.
Delovni poteki z orodji potrebujejo smiselne opise orodij, definicije argumentov in rezultate operacij, ki jih izvede aplikacija. Rezultat poizvedbe, izračun ali opažanje iz datoteke ločite od predlaganega dejanja modela. Pri neskladju v grafikonu določite ustrezne oznake, priložene vrednosti preglejte z računskim orodjem in zahtevajte pojasnilo, ki te vrednosti navede. Model je učen za različna programerska in agentska izvajalna okolja, zato je treba okoliško nalogo in orodja opisati, ne prepustiti domnevam.
Odprte uteži podpirajo raziskovanje modelov, fino prilagajanje in integracijo v nadaljnje izdelke. Izdaja Inkling-Small sledi prejšnji predogledni kontrolni točki in vključuje dodatno učenje za agentsko programiranje; končni model in ta predogled naj ohranita ločeni identiteti. Za specializirano izluščenje ali slog odgovora prilagajanje uporablja reprezentativne primere in izrecno ciljno obnašanje. Običajen poziv pa priskrbi kontekst za trenutno zahtevo; ne ustvari na novo naučenega modela in ne preklopi nanj.
Uporaben korak pregleda rezultata preveri, ali se predlagana sprememba kode, prepis, izluščena dejstva ali pisni odgovor ujemajo s priloženimi dokazi. Določite, kako naj bosta prikazani negotovost in manjkajoče informacije, zlasti pri napovedi ali stvarnem odgovoru z nepopolnim virom. Proizvajalec je Inkling-Small učil kalibracije napovedi s spodbujevalnim učenjem po ustreznih pravilih točkovanja na vprašanjih iz resničnega sveta, da bi izražal zaupanje, skladno z razpoložljivimi dokazi. Gradivo in opažanja orodij hranite ob izdelku, da lahko nadaljnje vprašanje popravi eno težavo, ne da bi izgubilo prvotno nalogo. Splošne večjezične in večmodalne zmožnosti Inkling-Small ostajajo ločene od namenskega generatorja govora ali storitve z zajamčenimi zunanjimi dejanji.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeZačetek
Inkling-Small je večmodalni model z odprtimi utežmi za programiranje, uporabo orodij in sklepanje na podlagi besedila, slik in zvoka. Njegov nastavljivi napor razmišljanja in velik kontekst podpirata osredotočene aplikacijske naloge s pisnimi rezultati, pri čemer uporablja manjši aktivni model kot Inkling.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vhod
text- Izhod
text- Kontekst
- 1.048.576 tokens
- Največji izhod
- 262.144 tokens
- Izhodni format
- JSON
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve thinkingmachines/inkling-small:free | Privzeto— |
Poljemessages | Vrstaarray | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzetofalse |
Poljemax_tokens | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 262.144 | Privzeto— |
Poljemax_completion_tokens | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 262.144 | Privzeto— |
Poljen | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 128 | Privzeto— |
Poljetemperature | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetop_p | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeseed | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestop | Vrsta | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljefrequency_penalty | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljepresence_penalty | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, messages |
Parameteroptional | Specifikacijastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | 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. |
Življenjski cikel: synchronous_json
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Standardna tarifa Ko je izbran hitri način
- Način flex
- Standardna tarifa Ko je izbran način flex
- Najvišja raven razmišljanja
- Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Cene izrecnega predpomnjenja
- Ni omogočeno Ko je zahtevano eksplicitno predpomnjenje
- Ničelne tarife samo za besedilo
- Text input and output only. Cache, tools, media and streaming are unavailable. Za izključno besedilni vhod in izhod
Cene Ailoot
Cene po nastavitvah
| Nastavitev | Cenovna lestvica | Strošek |
|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni $0 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · OpenAI Chat
JSON
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Druga imena
Druga imena modelov
Ailoot Ultra thinkingmachines/inkling-small:free
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
Ailoot Ultra · Anthropic Messages POST /v1/messages thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeZačetek
Inkling-Small je večmodalni model z odprtimi utežmi za programiranje, uporabo orodij in sklepanje na podlagi besedila, slik in zvoka. Njegov nastavljivi napor razmišljanja in velik kontekst podpirata osredotočene aplikacijske naloge s pisnimi rezultati, pri čemer uporablja manjši aktivni model kot Inkling.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vhod
text- Izhod
text- Kontekst
- 1.048.576 tokens
- Največji izhod
- 262.144 tokens
- Izhodni format
- JSON
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve thinkingmachines/inkling-small:free | Privzeto— |
Poljemessages | Vrstaarray | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzetofalse |
Poljesystem | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljemax_tokens | Vrstainteger | ZahtevaObvezno | Vrednosti in omejitve Najmanj: 1 Največ: 262.144 | Privzeto— |
Poljetemperature | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetop_p | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetop_k | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestop_sequences | Vrstaarray | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljemetadata | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, messages, max_tokens |
Parameteroptional | Specifikacijastream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | 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. |
Življenjski cikel: synchronous_json
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Standardna tarifa Ko je izbran hitri način
- Način flex
- Standardna tarifa Ko je izbran način flex
- Najvišja raven razmišljanja
- Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Ničelne tarife samo za besedilo
- Text input and output only. Cache, tools, media and streaming are unavailable. Za izključno besedilni vhod in izhod
Cene Ailoot
Cene po nastavitvah
| Nastavitev | Cenovna lestvica | Strošek |
|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni $0 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · Anthropic Messages
JSON
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Druga imena
Druga imena modelov
Ailoot Ultra thinkingmachines/inkling-small:free
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Thinking Machines: Inkling Small (free)
- Kateri vhodi in rezultati so na voljo?
POST /v1/chat/completions·thinkingmachines/inkling-small:free:text→textPOST /v1/messages·thinkingmachines/inkling-small:free:text→text- Katera polja uporablja zahteva?
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- Katere omejitve veljajo?
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