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

# Cohere: North Mini Code (free)

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

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

North Mini Code 1.0 er Coheres rent tekstbaserte modell for kodegenerering, endringer i kodebaser og terminalstyrte agentoppgaver. Den sparsomme arkitekturen på 30B totalt/3B aktive støtter verktøybruk og vekslende resonnering, med en dokumentert kontekst på 256K og utdatagrense på 64K.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `cohere/north-mini-code:free`](https://ailoot.ai/models/nb/cohere-north-mini-code-u003a-free/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `cohere/north-mini-code:free`](https://ailoot.ai/models/nb/cohere-north-mini-code-u003a-free/#method-1)

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

North Mini Code 1.0 er Coheres modell for agentbasert programvareutvikling, terminaloppgaver og kodegenerering. Den tar imot tekst og produserer tekst, inkludert kode, forklaringer og verktøyforespørsler. Produsenten utga vektene under Apache 2.0 og identifiserer den som den første modellen i North-familien av kodeagenter. Den er en spesialisert kodeprofil fremfor en modell for bildeforståelse eller en generell modell for beslutningsskåring.

#### Sparsom arkitektur og klargjøring for koding

Modellen har 30 milliarder parametere totalt, med omtrent 3 milliarder aktive. Transformeren med bare dekoder bruker en sparsom Mixture of Experts med 128 eksperter, åtte aktivert per token, og et tett lag før de sparsomme lagene. Oppmerksomhet i glidende vinduer med roterende posisjoner veksler med global oppmerksomhet uten posisjonsinnbygginger i forholdet 3:1. Tallet for aktive parametere beskriver beregningen som brukes for et token, ikke hele settet med vekter som må lagres.

Coheres ettertrening bruker to trinn med veiledet finjustering etterfulgt av forsterkningslæring med verifiserbare belønninger, rettet mot programvareutvikling og terminalarbeid. Produsenten beskriver trening på tvers av flere agentkjøremiljøer fremfor ett fast rammeoppsett. Dette støtter klargjøring av en oppgave rundt ønsket atferd og tilgjengelige verktøy, mens kjøremiljøet rundt modellen fortsatt har ansvar for å hente filer, utføre kommandoer og returnere observasjoner.

#### Klargjør en endring på kodebasenivå

Oppgi gjeldende kode og atferd, ønsket endring, relevante fil- eller grensesnittgrenser og belegget som skal fastslå fullføring. Ved en feil bør du ta med den observerte feilen eller inndataene som feiler, og forventet resultat. Ved en funksjon bør du angi ønsket atferd og kompatibilitetskrav. En nyttig sluttleveranse er en foreslått kodeendring med en forklaring og resultater fra kontroller som faktisk ble kjørt.

En illustrerende forespørsel kan be om å oppdatere en parser for ytterligere inndata som støttes, samtidig som eksisterende formater bevares. Identifiser representative inndata og delen av kodebasen som definerer parserens atferd. Modellen kan bruke kode og verktøyobservasjoner til å utvikle endringen; en generert patch eller en uttalelse om at en kommando bør kjøres, er ikke belegg for at kommandoen lyktes.

#### Terminalverktøy og strukturerte observasjoner

Det opprinnelige modellkortet dokumenterer trening på verktøybruk og anbefaler verktøybeskrivelser basert på JSON-skjema gjennom modellens chatmal. Beskriv formålet og argumentene til et verktøy tydelig. Et kommandoutførelsesverktøy kan returnere faktiske utdata og status, mens et filinspeksjonsverktøy kan returnere materialet neste trinn trenger. Hold hvert verktøyresultat knyttet til kallidentifikatoren sin, slik at senere analyse bruker den tiltenkte observasjonen.

Produsentens eksempel beholder et verktøykall og assistentens resonnering i historikken, utfører verktøyet og legger til resultatet før ny generering. Det opprinnelige maleksemplet bruker et strukturert nøkkel-verdi-objekt for verktøyresultatet. Bevar denne representasjonen i henhold til den dokumenterte integrasjonen fremfor å anta at alle urelaterte API-er serialiserer verktøyresultater på samme måte. Et JSON-skjema som beskriver argumentene til et verktøy, er noe annet enn å hevde støtte for vilkårlige skjemabegrensede sluttsvar.

#### Vekslende resonnering og historikk over flere runder

North Mini Code støtter resonnering innimellom handlinger, noe produsenten anbefaler å aktivere for agentarbeid. Viderefør modellgenerert resonneringsinnhold og verktøykall til påfølgende agenttrinn og samtalerunder. Det opprinnelige eksemplet beholder et reasoning-felt med assistentmeldingen og returnerer den tilhørende verktøyobservasjonen etterpå. Dette bevarer informasjonen modellen brukte da den avgjorde hva den skulle undersøke eller endre videre.

Hold gjeldende mål, kildemateriale og faktiske observasjoner i oppgavehistorikken. Ved en lengre oppgave i en kodebase bør du oppsummere sluttresultatet rundt den endrede atferden og den nyttige leveransen, samtidig som du beholder belegget som trengs for gjennomgang. Vekslende resonnering innebærer ikke at et kort synlig svar ikke krevde noen analyse, og fastslår heller ikke at en handling modellen beskriver allerede har skjedd.

#### Selvstendige kode- og forklaringsoppgaver

Produsenten identifiserer også vitenskapelig koding og algoritmisk resonnering utenfor en agentløkke. Oppgi problemdefinisjonen, inndata- og utdataformatet, begrensningene, relevante numeriske antakelser og forventet atferd i grensetilfeller. Be om en fullstendig funksjon eller et program når det er den nødvendige leveransen, med en forklaring på nivået leseren trenger.

For kodeforklaring bør du oppgi implementeringen og den konkrete atferden eller avhengigheten som skal avklares. For kode til datavisualisering bør du identifisere feltene som er oppgitt og den tiltenkte sammenligningen fremfor å la diagrammets formål være underforstått. Produsentens utviklingseksempler omfatter kodeforklaring, redigering, visualisering og implementering fra en spesifikasjon. Dette er oppgavemønstre for å generere eller endre kode, ikke et løfte om korrekte resultater for enhver kodebase eller ethvert rammeverk.

#### Kontekst, utdata og genereringsinnstillinger

Produsentens modellkort og API-side oppgir et kontekstvindu på 256K tokener og maksimalt 64K tokener i utdata. Klargjør omfattende materiale fra kodebasen rundt disse separate grensene og størrelsen på sluttleveransen. Hold kildegrenser og identifikatorer intakte, og fjern irrelevant materiale fremfor å anta at et stort vindu fjerner behovet for en avgrenset bestilling.

Det opprinnelige modellkortet anbefaler temperature 1.0 og top\_p 0.95 for generering og bruker modellens chatmal, inkludert en genereringsinstruksjon, for tekst- og verktøyarbeidsflyter. Eksemplets utdatagrenser er innstillinger for disse eksemplene, ikke en erstatning for modellens publiserte maksimum. Cohere publiserer BF16-vekter og en separat navngitt FP8-modellfil. Velg riktig modellfil når en utrulling klargjøres.

Et nyttig North Mini Code-resultat er en kodeleveranse eller teknisk forklaring som kan undersøkes og er knyttet til de oppgitte kravene. Sammenlign resultatet med den opprinnelige atferden og de faktiske verktøyutdataene, kontroller antakelser som påvirker koden, og behold kilden og observasjonene som trengs for gjennomgang. Den rent tekstbaserte kodemodellen leverer resonnering og generert innhold; applikasjonen rundt modellen utfører operasjonene som gjør disse forslagene til en fullført programvareoppgave.

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

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

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

### Start

North Mini Code 1.0 er Coheres rent tekstbaserte modell for kodegenerering, endringer i kodebaser og terminalstyrte agentoppgaver. Den sparsomme arkitekturen på 30B totalt/3B aktive støtter verktøybruk og vekslende resonnering, med en dokumentert kontekst på 256K og utdatagrense på 64K.

Godkjente inndata

Tekst

Resultater

Tekst

### Tilgjengelig i Ailoot · inndata & metoder

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

Inndatatyper

`text`

Utdatatyper

`text`

Kontekst

256 000 tokens

Maksimale utdata

64 000 tokens

Utdataformat

JSON

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser cohere/north-mini-code:free | Standard— |
| Felt`messages` | Type`array` | KravPåkrevd | Verdier & grenser | Standard— |
| Felt`stream` | Type`boolean` | KravValgfritt | Verdier & grenser false | Standardfalse |
| Felt`max_tokens` | Type`integer` | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 64 000 | Standard— |
| Felt`max_completion_tokens` | Type`integer` | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 64 000 | Standard— |
| Felt`n` | Type`integer` | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 128 | Standard— |
| Felt`temperature` | Type`number` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`top_p` | Type`number` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`seed` | Type`integer` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`stop` | Type`` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`frequency_penalty` | Type`number` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`presence_penalty` | Type`number` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`user` | Type`string` | KravValgfritt | Verdier & grenser | Standard— |

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, messages |
| Parameter`optional` | Avtalestream, max\_tokens, max\_completion\_tokens, n, temperature, top\_p, seed, stop, frequency\_penalty, presence\_penalty, user |
| Parameter`material_types` | Avtaletext |
| Parameter`conditions` | AvtaleUse 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. |

Livssyklus: `synchronous_json`

### Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus

Standardpris Når hurtigmodus er valgt

Flex-modus

Standardpris Når flex-modus er valgt

Maksimal resonneringsinnsats

Standardpris Når justeringen «default» brukes for maksimal resonneringsinnsats

Priser for eksplisitt mellomlagring

Ikke aktivert Når eksplisitt mellomlagring forespørres

Nullsatser for ren tekst

Text input and output only. Cache, tools, media and streaming are unavailable. For inndata og utdata som bare består av tekst

#### Ailoot-satser

#### Priser etter konfigurasjon

| Konfigurasjon | Prisplan | Kostnad |
| --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener **$0** / 1K tokener Utdata · Utgående tokener **$0** / 1K tokener Inndata · Lesing fra hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time **—** / 1K tokener |

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. [Slik fungerer reservasjon og oppgjør →](https://ailoot.ai/docs/nb/billing/reserve/)

### Eksempelforespørsler

#### Ailoot Ultra · OpenAI Chat

curl · opprett én gang og bevar hele resultatet

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

### Motta og lagre resultater

#### Ailoot Ultra · OpenAI Chat

JSON

##### Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

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

##### Hvis det opprinnelige svaret må kontrolleres

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

### Aliaser

#### Modellaliaser

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

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

[`cohere/north-mini-code:free`](https://ailoot.ai/models/nb/#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/nb/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

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

### Start

North Mini Code 1.0 er Coheres rent tekstbaserte modell for kodegenerering, endringer i kodebaser og terminalstyrte agentoppgaver. Den sparsomme arkitekturen på 30B totalt/3B aktive støtter verktøybruk og vekslende resonnering, med en dokumentert kontekst på 256K og utdatagrense på 64K.

Godkjente inndata

Tekst

Resultater

Tekst

### Tilgjengelig i Ailoot · inndata & metoder

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

Inndatatyper

`text`

Utdatatyper

`text`

Kontekst

256 000 tokens

Maksimale utdata

64 000 tokens

Utdataformat

JSON

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser cohere/north-mini-code:free | Standard— |
| Felt`messages` | Type`array` | KravPåkrevd | Verdier & grenser | Standard— |
| Felt`stream` | Type`boolean` | KravValgfritt | Verdier & grenser false | Standardfalse |
| Felt`system` | Type`string` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`max_tokens` | Type`integer` | KravPåkrevd | Verdier & grenser Minimum: 1 Maksimum: 64 000 | Standard— |
| Felt`temperature` | Type`number` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`top_p` | Type`number` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`top_k` | Type`integer` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`stop_sequences` | Type`array` | KravValgfritt | Verdier & grenser | Standard— |
| Felt`metadata` | Type`object` | KravValgfritt | Verdier & grenser | Standard— |

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, messages, max\_tokens |
| Parameter`optional` | Avtalestream, system, temperature, top\_p, top\_k, stop\_sequences, metadata |
| Parameter`material_types` | Avtaletext |
| Parameter`conditions` | AvtaleUse 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. |

Livssyklus: `synchronous_json`

### Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus

Standardpris Når hurtigmodus er valgt

Flex-modus

Standardpris Når flex-modus er valgt

Maksimal resonneringsinnsats

Standardpris Når justeringen «default» brukes for maksimal resonneringsinnsats

Nullsatser for ren tekst

Text input and output only. Cache, tools, media and streaming are unavailable. For inndata og utdata som bare består av tekst

#### Ailoot-satser

#### Priser etter konfigurasjon

| Konfigurasjon | Prisplan | Kostnad |
| --- | --- | --- |
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Kostnad Inndata · Inngående tokener **$0** / 1K tokener Utdata · Utgående tokener **$0** / 1K tokener Inndata · Lesing fra hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer **—** / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time **—** / 1K tokener |

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. [Slik fungerer reservasjon og oppgjør →](https://ailoot.ai/docs/nb/billing/reserve/)

### Eksempelforespørsler

#### Ailoot Ultra · Anthropic Messages

curl · opprett én gang og bevar hele resultatet

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

### Motta og lagre resultater

#### Ailoot Ultra · Anthropic Messages

JSON

##### Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

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

##### Hvis det opprinnelige svaret må kontrolleres

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

### Aliaser

#### Modellaliaser

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

#### Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

#### Tilknyttede anroper-ID-er

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

FAQ · Cohere: North Mini Code (free)

Hvilke inndata og resultater er tilgjengelige?

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

Hvilke felt bruker forespørselen?

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

Hvilke grenser gjelder?

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

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

## Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

## Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement

Velg et rabattabonnement for faste forespørsler.

Kampanjekode opptil 50%

Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.

Kostnader i historikken

Modell, tokener og beløp lagres for hver forespørsel.

[Velg abonnement](https://ailoot.ai/docs/nb/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/nb/)

## Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon

Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.

Forhandlerlisens

Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.

Dokumenter på nettstedet

Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

[Be om forhandlerlisens](mailto:support@ailoot.ai) · [Offentlig tilbud og lisensavtale](https://ailoot.ai/legal/offer?lang=nb)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
