Source: https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/
Canonical: https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/
Language: it

# Thinking Machines: Inkling Small (free)

[Markdown](https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/index.md) · [JSON](https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/facts.json)

## [Thinking Machines: Inkling Small (free)](https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/)

Inkling-Small è un modello multimodale a pesi aperti per programmazione, uso di strumenti e ragionamento su testo, immagini e audio. L’impegno di ragionamento controllabile e l’ampio contesto supportano compiti applicativi mirati con risultati scritti, utilizzando un modello attivo più piccolo di Inkling.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/thinkingmachines-inkling-small-u003a-free/#method-1)

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

Inkling-Small è il modello multimodale più piccolo a pesi aperti di Thinking Machines Lab per ragionamento, programmazione, conversazione e applicazioni che usano strumenti. Accetta testo, immagini e audio e produce testo. La sua architettura Mixture-of-Experts ha 276 miliardi di parametri totali, di cui 12 miliardi attivi, rispetto ai 975 miliardi totali e 41 miliardi attivi di Inkling. Small è un modello rilasciato separatamente, con un diverso equilibrio tra efficienza e capacità, non una modalità di Inkling che produce risposte più brevi.

Per un'indagine sul codice, fornisci i file interessati, il comportamento osservato e la modifica necessaria, poi chiedi il percorso responsabile e una correzione mirata. Un elaborato finale utile comprende la modifica proposta e le prove di ogni controllo effettivamente eseguito dall'applicazione connessa. Per un assistente di supporto, fornisci la policy pertinente e i fatti della conversazione e chiedi la risposta successiva o la domanda mancante. Gli usi previsti del modello comprendono assistenti di programmazione, chatbot, risposte aumentate dal recupero di informazioni e sistemi con agenti e strumenti dell'applicazione.

La finestra di contesto arriva a un milione di token. Organizza un repository lungo o una raccolta di documenti con nomi dei file, etichette delle sezioni e una domanda chiara, conservando i fatti che una fase successiva deve usare. Una finestra ampia è utile per confrontare informazioni distanti, ma il risultato richiesto deve restare specifico: una modifica al codice, una spiegazione basata su fonti o campi estratti. Le informazioni nuove o private appartengono alle prove fornite o ai risultati di recupero restituiti, anziché essere presunte parte della conoscenza appresa.

Lo sforzo di ragionamento è controllabile. La guida della famiglia del produttore usa valori continui da 0.0 incluso a meno di 1.0, con preset iniziali none, minimal, low, medium, high e xhigh corrispondenti a 0.0, 0.1, 0.2, 0.7, 0.9 e 0.99. Il renderer del produttore usa high come valore predefinito. Uno sforzo maggiore può favorire più ragionamento e richiedere un budget di generazione più ampio, ma non garantisce una risposta più lunga o accurata. Il valore zero orienta il modello verso l'assenza di ragionamento, senza imporne un'assenza rigida. Scegli lo sforzo in base all'attività e mantieni chiaro il requisito dell'output finale.

Le immagini possono supportare domande visive, interpretazione di grafici o diagrammi e ragionamento matematico su informazioni visibili. Per buone prestazioni, usa immagini con dimensioni comprese tra 40 e 4.096 pixel. Conserva etichette leggibili e spiega il dettaglio rilevante. Con uno strumento Python configurato, il modello può combinare ragionamento visivo, ritaglio, ingrandimento ed esame tramite codice di un documento o grafico. Queste operazioni richiedono l'esecuzione da parte dell'ambiente di strumenti connesso; la risposta scritta deve usare le osservazioni restituite.

L'input audio è WAV campionato a 16 kHz, con registrazioni idealmente inferiori a due minuti per prestazioni ottimali. È una raccomandazione di preparazione, non una garanzia rigida sulla durata. Usa una domanda parlata pertinente o una breve clip e indica se il risultato scritto deve trascrivere il parlato, rispondere a una domanda sulla registrazione o collegarne il contenuto ad altro materiale fornito. La risposta nativa è testo, non parlato generato. La raccomandazione separata di Inkling per audio più lunghi non va trasferita all'edizione Small.

I flussi che usano strumenti richiedono descrizioni significative degli strumenti, definizioni degli argomenti e risultati delle operazioni eseguite dall'applicazione. Mantieni distinti un risultato di consultazione, un calcolo o un'osservazione su file dall'azione proposta dal modello. Per una discrepanza in un grafico, individua le etichette pertinenti, esamina i valori forniti tramite uno strumento di calcolo e chiedi una spiegazione che li citi. Il modello è addestrato per diversi ambienti di programmazione e agenti, quindi l'attività e gli strumenti circostanti devono essere descritti anziché lasciati impliciti.

I pesi aperti supportano ricerca sul modello, fine-tuning e integrazione in prodotti a valle. Il rilascio di Inkling-Small segue un checkpoint preview precedente e include ulteriore addestramento per la programmazione con agenti; il modello finale e quella preview devono mantenere identità separate. Per un'estrazione specializzata o uno stile di risposta, la personalizzazione usa esempi rappresentativi e un comportamento obiettivo esplicito. Un normale prompt fornisce invece contesto per la richiesta corrente; non crea un modello appena addestrato e non vi passa.

Un controllo utile del risultato verifica che la modifica proposta al codice, la trascrizione, i fatti estratti o la risposta scritta corrispondano alle prove fornite. Specifica come devono comparire incertezza e informazioni mancanti, soprattutto per una previsione o una risposta fattuale con fonti incomplete. Il produttore ha addestrato Inkling-Small alla calibrazione delle previsioni usando apprendimento per rinforzo con regole di punteggio proprie su domande del mondo reale, mirando a esprimere una fiducia adeguata alle prove disponibili. Conserva materiale e osservazioni degli strumenti insieme all'elaborato, così un turno successivo può correggere un problema senza perdere l'attività originale. Le capacità multilingue e multimodali generali di Inkling-Small restano distinte da un generatore vocale dedicato o da un servizio che garantisca azioni esterne.

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `thinkingmachines/inkling-small:free`

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=chat)

Thinking Machines /`thinkingmachines/inkling-small:free`

### Introduzione

Inkling-Small è un modello multimodale a pesi aperti per programmazione, uso di strumenti e ragionamento su testo, immagini e audio. L’impegno di ragionamento controllabile e l’ampio contesto supportano compiti applicativi mirati con risultati scritti, utilizzando un modello attivo più piccolo di Inkling.

Input accettati

Testo

Risultati

Testo

### Disponibile in Ailoot · input e metodi

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions`

Tipi di input

`text`

Tipi di output

`text`

Contesto

1.048.576 tokens

Output massimo

262.144 tokens

Formato di output

JSON

| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti thinkingmachines/inkling-small:free | Predefinito— |
| Campo`messages` | Tipo`array` | RequisitoObbligatorio | Valori e limiti | Predefinito— |
| Campo`stream` | Tipo`boolean` | RequisitoFacoltativo | Valori e limiti false | Predefinitofalse |
| Campo`max_tokens` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 262.144 | Predefinito— |
| Campo`max_completion_tokens` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 262.144 | Predefinito— |
| Campo`n` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 128 | Predefinito— |
| Campo`temperature` | Tipo`number` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`top_p` | Tipo`number` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`seed` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`stop` | Tipo`` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`frequency_penalty` | Tipo`number` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`presence_penalty` | Tipo`number` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`user` | Tipo`string` | RequisitoFacoltativo | Valori e limiti | Predefinito— |

Parametri e ciclo di vita del metodo

| Parametro | Contratto |
| --- | --- |
| Parametro`content_type` | Contrattoapplication/json |
| Parametro`required` | Contrattomodel, messages |
| Parametro`optional` | Contrattostream, max\_tokens, max\_completion\_tokens, n, temperature, top\_p, seed, stop, frequency\_penalty, presence\_penalty, user |
| Parametro`material_types` | Contrattotext |
| Parametro`conditions` | ContrattoUse 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. |

Ciclo di vita: `synchronous_json`

### Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida

Tariffa standard Quando è selezionata la modalità rapida

Modalità flex

Tariffa standard Quando è selezionata la modalità flex

Sforzo massimo di ragionamento

Tariffa standard Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe della cache esplicita

Non abilitato Quando viene richiesta una cache esplicita

Tariffe a zero per il solo testo

Text input and output only. Cache, tools, media and streaming are unavailable. Per ingresso e uscita di solo testo

#### Tariffe Ailoot

#### Prezzi per configurazione

| Configurazione | Listino delle tariffe | Costo |
| --- | --- | --- |
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Costo Input · Token in input **$0** / 1K token Output · Token in output **$0** / 1K token Input · Lettura dalla cache **—** / 1K token Input · Scrittura nella cache **—** / 1K token Input · Scrittura nella cache, 1 ora **—** / 1K token |

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. [Come funzionano la prenotazione e l’addebito finale →](https://ailoot.ai/docs/it/billing/reserve/)

### Esempi di richieste

#### Ailoot Ultra · OpenAI Chat

curl · crea una sola volta e conserva il risultato completo

```bash
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.
```

### Ricevi e salva i risultati

#### Ailoot Ultra · OpenAI Chat

JSON

##### Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Retain the complete response, all actual results, original identifiers, usage and response headers.

##### Se occorre verificare la risposta originale

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

### Alias

#### Alias del modello

**Ailoot Ultra** [`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=chat)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=chat)

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `thinkingmachines/inkling-small:free`

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

Thinking Machines /`thinkingmachines/inkling-small:free`

### Introduzione

Inkling-Small è un modello multimodale a pesi aperti per programmazione, uso di strumenti e ragionamento su testo, immagini e audio. L’impegno di ragionamento controllabile e l’ampio contesto supportano compiti applicativi mirati con risultati scritti, utilizzando un modello attivo più piccolo di Inkling.

Input accettati

Testo

Risultati

Testo

### Disponibile in Ailoot · input e metodi

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages`

Tipi di input

`text`

Tipi di output

`text`

Contesto

1.048.576 tokens

Output massimo

262.144 tokens

Formato di output

JSON

| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti thinkingmachines/inkling-small:free | Predefinito— |
| Campo`messages` | Tipo`array` | RequisitoObbligatorio | Valori e limiti | Predefinito— |
| Campo`stream` | Tipo`boolean` | RequisitoFacoltativo | Valori e limiti false | Predefinitofalse |
| Campo`system` | Tipo`string` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`max_tokens` | Tipo`integer` | RequisitoObbligatorio | Valori e limiti Minimo: 1 Massimo: 262.144 | Predefinito— |
| Campo`temperature` | Tipo`number` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`top_p` | Tipo`number` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`top_k` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`stop_sequences` | Tipo`array` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`metadata` | Tipo`object` | RequisitoFacoltativo | Valori e limiti | Predefinito— |

Parametri e ciclo di vita del metodo

| Parametro | Contratto |
| --- | --- |
| Parametro`content_type` | Contrattoapplication/json |
| Parametro`required` | Contrattomodel, messages, max\_tokens |
| Parametro`optional` | Contrattostream, system, temperature, top\_p, top\_k, stop\_sequences, metadata |
| Parametro`material_types` | Contrattotext |
| Parametro`conditions` | ContrattoUse 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. |

Ciclo di vita: `synchronous_json`

### Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida

Tariffa standard Quando è selezionata la modalità rapida

Modalità flex

Tariffa standard Quando è selezionata la modalità flex

Sforzo massimo di ragionamento

Tariffa standard Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe a zero per il solo testo

Text input and output only. Cache, tools, media and streaming are unavailable. Per ingresso e uscita di solo testo

#### Tariffe Ailoot

#### Prezzi per configurazione

| Configurazione | Listino delle tariffe | Costo |
| --- | --- | --- |
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Costo Input · Token in input **$0** / 1K token Output · Token in output **$0** / 1K token Input · Lettura dalla cache **—** / 1K token Input · Scrittura nella cache **—** / 1K token Input · Scrittura nella cache, 1 ora **—** / 1K token |

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. [Come funzionano la prenotazione e l’addebito finale →](https://ailoot.ai/docs/it/billing/reserve/)

### Esempi di richieste

#### Ailoot Ultra · Anthropic Messages

curl · crea una sola volta e conserva il risultato completo

```bash
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.
```

### Ricevi e salva i risultati

#### Ailoot Ultra · Anthropic Messages

JSON

##### Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Retain the complete response, all actual results, original identifiers, usage and response headers.

##### Se occorre verificare la risposta originale

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

### Alias

#### Alias del modello

**Ailoot Ultra** [`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/it/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

FAQ · Thinking Machines: Inkling Small (free)

Quali input e risultati sono disponibili?

`POST /v1/chat/completions` · `thinkingmachines/inkling-small:free`: `text` → `text` `POST /v1/messages` · `thinkingmachines/inkling-small:free`: `text` → `text`

Quali campi usa la richiesta?

`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`, `user` `POST /v1/messages` · `thinkingmachines/inkling-small:free`: `model`, `messages`, `stream`, `system`, `max_tokens`, `temperature`, `top_p`, `top_k`, `stop_sequences`, `metadata`

Quali limiti si applicano?

`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`: `128` `POST /v1/messages` · `thinkingmachines/inkling-small:free`: `ctx`: `1048576`; `max_out`: `262144`; `max_tokens.minimum`: `1`; `max_tokens.maximum`: `262144`

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

## L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

## Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento

Scegli un piano scontato per richieste regolari.

Codice fino al 50%

Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.

Spese nella cronologia

Modello, token e importo sono salvati per ogni richiesta.

[Scegli abbonamento](https://ailoot.ai/docs/it/billing/subscriptions/) · [Consulta prezzi dei modelli](https://ailoot.ai/models/it/)

## Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale

Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.

Licenza reseller

Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.

Documenti sul sito

Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

[Richiedi licenza reseller](mailto:support@ailoot.ai) · [Offerta e accordo di licenza](https://ailoot.ai/legal/offer?lang=it)

## Ailoot · L’azienda e il suo portafoglio di progetti





Ailoot si basa su un’esperienza operativa consolidata, un’ampia base di clienti, un servizio stabile e un controllo costante dei KPI.





L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.





Ailoot mette questa esperienza operativa al servizio dell’accesso API alle funzioni AI nei prodotti dei clienti, negli agenti, nelle applicazioni e nelle automazioni.
