modeller

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (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.

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

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
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
cohere/north-mini-code:free
Standard—
FeltmessagesTypearrayKravPåkrevdVerdier & grenserStandard—
FeltstreamTypebooleanKravValgfrittVerdier & grenser
false
Standardfalse
Feltmax_tokensTypeintegerKravValgfrittVerdier & grenser
Minimum: 1
Maksimum: 64 000
Standard—
Feltmax_completion_tokensTypeintegerKravValgfrittVerdier & grenser
Minimum: 1
Maksimum: 64 000
Standard—
FeltnTypeintegerKravValgfrittVerdier & grenser
Minimum: 1
Maksimum: 128
Standard—
FelttemperatureTypenumberKravValgfrittVerdier & grenserStandard—
Felttop_pTypenumberKravValgfrittVerdier & grenserStandard—
FeltseedTypeintegerKravValgfrittVerdier & grenserStandard—
FeltstopTypeKravValgfrittVerdier & grenserStandard—
Feltfrequency_penaltyTypenumberKravValgfrittVerdier & grenserStandard—
Feltpresence_penaltyTypenumberKravValgfrittVerdier & grenserStandard—
FeltuserTypestringKravValgfrittVerdier & grenserStandard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, messages
ParameteroptionalAvtalestream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametermaterial_typesAvtaletext
ParameterconditionsAvtaleUse 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

KonfigurasjonPrisplanKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsKostnad
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 →

Eksempelforespørsler

Ailoot Ultra · OpenAI Chat

curl · opprett én gang og bevar hele resultatet
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

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

cohere/north-mini-code:free

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

cohere/north-mini-code:free

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
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
cohere/north-mini-code:free
Standard—
FeltmessagesTypearrayKravPåkrevdVerdier & grenserStandard—
FeltstreamTypebooleanKravValgfrittVerdier & grenser
false
Standardfalse
FeltsystemTypestringKravValgfrittVerdier & grenserStandard—
Feltmax_tokensTypeintegerKravPåkrevdVerdier & grenser
Minimum: 1
Maksimum: 64 000
Standard—
FelttemperatureTypenumberKravValgfrittVerdier & grenserStandard—
Felttop_pTypenumberKravValgfrittVerdier & grenserStandard—
Felttop_kTypeintegerKravValgfrittVerdier & grenserStandard—
Feltstop_sequencesTypearrayKravValgfrittVerdier & grenserStandard—
FeltmetadataTypeobjectKravValgfrittVerdier & grenserStandard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, messages, max_tokens
ParameteroptionalAvtalestream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametermaterial_typesAvtaletext
ParameterconditionsAvtaleUse 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

KonfigurasjonPrisplanKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsKostnad
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 →

Eksempelforespørsler

Ailoot Ultra · Anthropic Messages

curl · opprett én gang og bevar hele resultatet
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

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

cohere/north-mini-code:free

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

Flere detaljer

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 · Se modellpriser

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 · Offentlig tilbud og lisensavtale