Source: https://ailoot.ai/models/it/cohere-north-mini-code-u003a-free/
Canonical: https://ailoot.ai/models/it/cohere-north-mini-code-u003a-free/
Language: it

# Cohere: North Mini Code (free)

[Markdown](https://ailoot.ai/models/it/cohere-north-mini-code-u003a-free/index.md) · [JSON](https://ailoot.ai/models/it/cohere-north-mini-code-u003a-free/facts.json)

## [Cohere: North Mini Code (free)](https://ailoot.ai/models/it/cohere-north-mini-code-u003a-free/)

North Mini Code 1.0 è il modello esclusivamente testuale di Cohere per generazione di codice, modifiche ai repository e attività da agente tramite terminale. Il suo design sparso con 30B parametri totali e 3B attivi supporta uso di strumenti e ragionamento intercalato, con un contesto documentato di 256K e un limite di output di 64K.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `cohere/north-mini-code:free`](https://ailoot.ai/models/it/cohere-north-mini-code-u003a-free/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `cohere/north-mini-code:free`](https://ailoot.ai/models/it/cohere-north-mini-code-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.

North Mini Code 1.0 è il modello di Cohere per ingegneria del software agentica, attività da terminale e generazione di codice. Riceve testo e produce testo, inclusi codice, spiegazioni e richieste a strumenti. Il produttore ne ha rilasciato i pesi con licenza Apache 2.0 e lo identifica come primo modello nella famiglia North di agenti di programmazione. È un profilo specializzato nella programmazione, non un modello di comprensione delle immagini o un valutatore generico di decisioni.

#### Architettura sparsa e preparazione delle attività di programmazione

Il modello ha 30 miliardi di parametri totali con circa 3 miliardi attivi. Il suo Transformer decoder-only usa una Mixture of Experts sparsa con 128 esperti, otto attivati per token, e un livello denso prima dei livelli sparsi. L'attenzione a finestra scorrevole con posizioni rotatorie è intercalata con attenzione globale senza embedding posizionali in rapporto 3:1. Il numero di parametri attivi descrive il calcolo usato per un token, non l'insieme totale dei pesi da memorizzare.

Il post-addestramento di Cohere usa due fasi di fine-tuning supervisionato seguite da apprendimento per rinforzo con ricompense verificabili, concentrandosi su ingegneria del software e lavoro da terminale. Il produttore descrive un addestramento su più sistemi di esecuzione per agenti invece che su un'unica struttura fissa. Questo favorisce la preparazione di un'attività attorno al comportamento richiesto e agli strumenti disponibili, mentre il sistema circostante resta responsabile di ottenere i file, eseguire i comandi e restituire le osservazioni.

#### Prepara una modifica a livello di repository

Fornisci il codice e il comportamento attuali, la modifica richiesta, i confini pertinenti dei file o delle interfacce e le prove che stabiliranno il completamento. Per un bug, includi l'errore osservato o l'input che fallisce e il risultato atteso. Per una funzionalità, indica il comportamento richiesto e i vincoli di compatibilità. Un artefatto finale utile è una modifica di codice proposta con una spiegazione e i risultati delle verifiche effettivamente eseguite.

Una richiesta esemplificativa può chiedere di aggiornare un parser per un ulteriore input supportato mantenendo i formati esistenti. Identifica gli input rappresentativi e la parte del repository che definisce il comportamento del parser. Il modello può usare codice e osservazioni degli strumenti per sviluppare la modifica; una patch generata o l'affermazione che un comando dovrebbe funzionare non dimostra che il comando sia riuscito.

#### Strumenti del terminale e osservazioni strutturate

La scheda nativa del modello documenta l'addestramento all'uso di strumenti e consiglia descrizioni in JSON Schema tramite il template di chat del modello. Descrivi chiaramente lo scopo e gli argomenti di uno strumento. Uno strumento di esecuzione di comandi può restituire output e stato effettivi, mentre uno strumento di ispezione dei file può restituire il materiale necessario al passaggio successivo. Mantieni ogni risultato associato al suo identificatore di chiamata, così che l'analisi successiva usi l'osservazione prevista.

L'esempio del produttore conserva nella cronologia una chiamata a uno strumento e il ragionamento dell'assistente, esegue lo strumento e aggiunge il risultato prima di generare di nuovo. Il suo esempio di template nativo usa un dizionario strutturato per il risultato dello strumento. Preserva tale rappresentazione secondo l'integrazione documentata, senza presumere che ogni API non correlata serializzi allo stesso modo i risultati degli strumenti. Uno schema JSON che descrive gli argomenti di uno strumento è diverso dall'affermare il supporto per output finali vincolati da schemi arbitrari.

#### Ragionamento intercalato e cronologia su più turni

North Mini Code supporta il ragionamento intercalato, che il produttore consiglia di abilitare per il lavoro agentico. Trasferisci il contenuto di ragionamento generato dal modello e le chiamate agli strumenti nei passaggi successivi dell'agente e nei turni della conversazione. L'esempio nativo mantiene un campo reasoning nel messaggio dell'assistente e restituisce in seguito l'osservazione corrispondente dello strumento. Questo preserva le informazioni usate dal modello per decidere cosa esaminare o modificare successivamente.

Mantieni nella cronologia l'obiettivo corrente, il materiale di partenza e le osservazioni effettive. Per un'attività di repository più lunga, riassumi il risultato finale attorno al comportamento modificato e all'artefatto utile, conservando le prove necessarie alla revisione. Il ragionamento intercalato non implica che una risposta visibile breve non abbia richiesto analisi, né stabilisce che un'azione descritta dal modello sia già avvenuta.

#### Attività autonome di programmazione e spiegazione

Il produttore identifica anche programmazione scientifica e ragionamento algoritmico al di fuori di un ciclo agentico. Fornisci la definizione del problema, il formato di input e output, i vincoli, le ipotesi numeriche pertinenti e il comportamento atteso nei casi limite. Chiedi una funzione o un programma completo quando è l'artefatto necessario, con una spiegazione al livello richiesto dal lettore.

Per la spiegazione del codice, fornisci l'implementazione e il comportamento o la dipendenza specifica da chiarire. Per il codice di visualizzazione dei dati, identifica i campi forniti e il confronto previsto, evitando di lasciare implicito lo scopo del grafico. Gli esempi di sviluppo del produttore comprendono spiegazione e modifica del codice, visualizzazione dei dati e implementazione a partire da una specifica. Sono schemi di attività per generare o modificare codice, non promesse di risultati corretti per ogni repository o framework.

#### Contesto, output e impostazioni di generazione

La scheda del modello e la pagina API del produttore elencano una finestra di contesto di 256K token e un output massimo di 64K token. Prepara materiale sostanziale del repository tenendo conto di questi limiti separati e delle dimensioni dell'artefatto finale. Mantieni intatti i confini e gli identificatori delle fonti ed elimina il materiale irrilevante, senza presumere che una finestra ampia elimini la necessità di un brief mirato.

La scheda nativa del modello consiglia temperature 1.0 e top\_p 0.95 per la generazione e usa il template di chat del modello, incluso un prompt di generazione, per i flussi testuali e con strumenti. I limiti di output degli esempi sono impostazioni di quegli esempi, non sostituti del massimo pubblicato del modello. Cohere pubblica pesi BF16 e un artefatto FP8 con nome distinto. Seleziona l'artefatto appropriato quando prepari un deployment.

Un risultato utile di North Mini Code è un artefatto di codice esaminabile o una spiegazione tecnica collegata ai requisiti forniti. Confronta il risultato con il comportamento originale e con l'output effettivo degli strumenti, verifica le ipotesi che influiscono sul codice e conserva le fonti e le osservazioni necessarie alla revisione. Il modello di programmazione esclusivamente testuale fornisce ragionamento e contenuto generato; l'applicazione circostante esegue le operazioni che trasformano quelle proposte in un'attività software completata.

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `cohere/north-mini-code:free`

[`cohere/north-mini-code:free`](https://ailoot.ai/models/it/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

Cohere /`cohere/north-mini-code:free`

### Introduzione

North Mini Code 1.0 è il modello esclusivamente testuale di Cohere per generazione di codice, modifiche ai repository e attività da agente tramite terminale. Il suo design sparso con 30B parametri totali e 3B attivi supporta uso di strumenti e ragionamento intercalato, con un contesto documentato di 256K e un limite di output di 64K.

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

256.000 tokens

Output massimo

64.000 tokens

Formato di output

JSON

| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti cohere/north-mini-code: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: 64.000 | Predefinito— |
| Campo`max_completion_tokens` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti Minimo: 1 Massimo: 64.000 | 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 256000 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": "cohere/north-mini-code: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** [`cohere/north-mini-code:free`](https://ailoot.ai/models/it/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`cohere/north-mini-code:free`](https://ailoot.ai/models/it/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `cohere/north-mini-code:free`

[`cohere/north-mini-code:free`](https://ailoot.ai/models/it/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

Cohere /`cohere/north-mini-code:free`

### Introduzione

North Mini Code 1.0 è il modello esclusivamente testuale di Cohere per generazione di codice, modifiche ai repository e attività da agente tramite terminale. Il suo design sparso con 30B parametri totali e 3B attivi supporta uso di strumenti e ragionamento intercalato, con un contesto documentato di 256K e un limite di output di 64K.

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

256.000 tokens

Output massimo

64.000 tokens

Formato di output

JSON

| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti cohere/north-mini-code: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: 64.000 | 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 256000 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": "cohere/north-mini-code: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** [`cohere/north-mini-code:free`](https://ailoot.ai/models/it/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`cohere/north-mini-code:free`](https://ailoot.ai/models/it/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

FAQ · Cohere: North Mini Code (free)

Quali input e risultati sono disponibili?

`POST /v1/chat/completions` · `cohere/north-mini-code:free`: `text` → `text` `POST /v1/messages` · `cohere/north-mini-code:free`: `text` → `text`

Quali campi usa la richiesta?

`POST /v1/chat/completions` · `cohere/north-mini-code:free`: `model`, `messages`, `stream`, `max_tokens`, `max_completion_tokens`, `n`, `temperature`, `top_p`, `seed`, `stop`, `frequency_penalty`, `presence_penalty`, `user` `POST /v1/messages` · `cohere/north-mini-code:free`: `model`, `messages`, `stream`, `system`, `max_tokens`, `temperature`, `top_p`, `top_k`, `stop_sequences`, `metadata`

Quali limiti si applicano?

`POST /v1/chat/completions` · `cohere/north-mini-code:free`: `ctx`: `256000`; `max_out`: `64000`; `max_tokens.minimum`: `1`; `max_tokens.maximum`: `64000`; `max_completion_tokens.minimum`: `1`; `max_completion_tokens.maximum`: `64000`; `n.minimum`: `1`; `n.maximum`: `128` `POST /v1/messages` · `cohere/north-mini-code:free`: `ctx`: `256000`; `max_out`: `64000`; `max_tokens.minimum`: `1`; `max_tokens.maximum`: `64000`

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.
