modeller

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 er Coheres rent tekstbaserede model til kodegenerering, ændringer i kodearkiver og terminalstyrede agentopgaver. Dens sparsomme design med 30B parametre i alt og 3B aktive understøtter værktøjsbrug og indflettet tænkning med en dokumenteret 256K-kontekst og en outputramme på 64K.

Om modellen

Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.

North Mini Code 1.0 er Coheres model til agentbaseret softwareudvikling, terminalopgaver og kodegenerering. Den modtager tekst og producerer tekst, herunder kode, forklaringer og værktøjsforespørgsler. Producenten udgav dens vægte under Apache 2.0 og identificerer den som den første model i North-familien af kodeagenter. Den er en specialiseret kodeprofil frem for en model til billedforståelse eller en generisk model til at score beslutninger.

Sparsom arkitektur og forberedelse til kodeopgaver

Modellen har i alt 30 milliarder parametre med omkring 3 milliarder aktive. Dens decoder-only-Transformer bruger en sparsom Mixture of Experts med 128 eksperter, otte aktiveret pr. token, og et tæt lag før de sparsomme lag. Opmærksomhed i glidende vinduer med roterende positioner veksler med global opmærksomhed uden positionsembeddings i et forhold på 3:1. Tallet for aktive parametre beskriver den beregning, der bruges til et token, ikke det samlede sæt vægte, som skal lagres.

Coheres eftertræning bruger to trin med superviseret finjustering efterfulgt af forstærkningslæring med verificerbare belønninger, fokuseret på softwareudvikling og terminalarbejde. Producenten beskriver træning på tværs af flere agentrammer i stedet for ét fast stillads. Dette understøtter forberedelse af en opgave omkring den nødvendige adfærd og de tilgængelige værktøjer, mens den omgivende agentramme fortsat er ansvarlig for at hente filer, udføre kommandoer og returnere observationer.

Forbered en ændring på kodearkivniveau

Lever den aktuelle kode og adfærd, den ønskede ændring, de relevante fil- eller grænsefladegrænser og den dokumentation, der skal fastslå fuldførelse. Ved en fejl skal du medtage den observerede fejl eller det fejlende input og det forventede resultat. Ved en funktion skal du angive den nødvendige adfærd og kompatibilitetsbegrænsningerne. En nyttig endelig leverance er en foreslået kodeændring med en forklaring og resultater fra kontroller, der faktisk er kørt.

En illustrativ anmodning kan bede om at opdatere en parser til et yderligere understøttet input, mens eksisterende formater bevares. Identificér repræsentative input og den del af kodearkivet, som definerer parserens adfærd. Modellen kan bruge kode og værktøjsobservationer til at udvikle ændringen; en genereret patch eller en erklæring om, at en kommando bør køre, er ikke dokumentation for, at kommandoen lykkedes.

Terminalværktøjer og strukturerede observationer

Det oprindelige modelkort dokumenterer træning i værktøjsbrug og anbefaler værktøjsbeskrivelser i JSON-schema gennem modellens chatskabelon. Beskriv tydeligt et værktøjs formål og argumenter. Et værktøj til kommandoafvikling kan returnere det faktiske output og status, mens et værktøj til filundersøgelse kan returnere det materiale, næste trin har brug for. Hold hvert værktøjsresultat knyttet til dets kaldsidentifikator, så senere analyse bruger den tilsigtede observation.

Producentens eksempel bevarer et værktøjskald og assistentens ræsonnement i historikken, udfører værktøjet og tilføjer dets resultat før næste generering. Eksemplet på den oprindelige skabelon bruger en struktureret dictionary til værktøjsresultatet. Bevar denne repræsentation i henhold til den dokumenterede integration frem for at antage, at alle uvedkommende API'er serialiserer værktøjsresultater på samme måde. Et JSON-skema, der beskriver et værktøjs argumenter, er noget andet end en påstand om understøttelse af vilkårligt skemabegrænset endeligt output.

Indflettet tænkning og historik over flere samtalerunder

North Mini Code understøtter indflettet tænkning, som producenten anbefaler at aktivere til agentarbejde. Før modelgenereret tænkningsindhold og værktøjskald videre til efterfølgende agenttrin og samtalerunder. Det oprindelige eksempel bevarer et reasoning-felt med assistentbeskeden og returnerer den tilsvarende værktøjsobservation bagefter. Dette bevarer de oplysninger, modellen brugte, da den besluttede, hvad den næste gang skulle undersøge eller ændre.

Hold det aktuelle mål, kildematerialet og de faktiske observationer i opgavehistorikken. Ved en længere opgave i et kodearkiv skal du opsummere det endelige resultat omkring den ændrede adfærd og den nyttige leverance og samtidig bevare den dokumentation, der er nødvendig for at gennemgå den. Indflettet ræsonnement indebærer ikke, at et kort synligt svar ikke krævede nogen analyse, og fastslår heller ikke, at en handling beskrevet af modellen allerede er sket.

Selvstændige kode- og forklaringsopgaver

Producenten identificerer også videnskabelig programmering og algoritmisk ræsonnement uden for en agentløkke. Lever problemdefinitionen, input- og outputformatet, begrænsninger, relevante numeriske antagelser og forventet adfærd i grænsetilfælde. Bed om en fuldstændig funktion eller et program, når det er den nødvendige leverance, med en forklaring på det niveau, læseren har brug for.

Ved kodeforklaring skal du levere implementeringen og den konkrete adfærd eller afhængighed, som skal afklares. Ved datavisualiseringskode skal du identificere de leverede felter og den tilsigtede sammenligning frem for at lade diagrammets formål være underforstået. Producentens udviklingseksempler omfatter kodeforklaring, redigering, visualisering og implementering ud fra en specifikation. Disse er opgavemønstre til generering eller ændring af kode og ikke et løfte om korrekte resultater for alle kodearkiver eller frameworks.

Kontekst, output og genereringsindstillinger

Producentens modelkort og API-side angiver et kontekstvindue på 256K tokens og et maksimalt output på 64K tokens. Forbered omfattende kodearkivmateriale med hensyn til disse særskilte rammer og den endelige leverances størrelse. Hold kildegrænser og identifikatorer intakte, og fjern uvedkommende materiale frem for at antage, at et stort vindue fjerner behovet for en fokuseret opgavebeskrivelse.

Det oprindelige modelkort anbefaler temperature 1.0 og top_p 0.95 til generering og bruger modellens chatskabelon, herunder en genereringsprompt, til tekst- og værktøjsarbejdsgange. Eksemplets outputgrænser er indstillinger for disse eksempler og ikke en erstatning for modellens offentliggjorte maksimum. Cohere offentliggør BF16-vægte og en særskilt navngivet FP8-artefakt. Vælg den passende artefakt, når en udrulning forberedes.

Et nyttigt North Mini Code-resultat er en kodeleverance, der kan undersøges, eller en teknisk forklaring knyttet til de leverede krav. Sammenlign resultatet med den oprindelige adfærd og faktisk værktøjsoutput, kontrollér antagelser, der påvirker koden, og bevar de kilder og observationer, der er nødvendige for gennemgangen. Den rent tekstbaserede kodemodel leverer ræsonnement og genereret indhold; den omgivende applikation udfører de handlinger, som omsætter disse forslag til en fuldført softwareopgave.

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 tekstbaserede model til kodegenerering, ændringer i kodearkiver og terminalstyrede agentopgaver. Dens sparsomme design med 30B parametre i alt og 3B aktive understøtter værktøjsbrug og indflettet tænkning med en dokumenteret 256K-kontekst og en outputramme på 64K.

Accepterede input
Tekst
Resultater
Tekst

Tilgængelig i Ailoot · input og metoder

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Inputtyper
text
Outputtyper
text
Kontekst
256.000 tokens
Maksimalt output
64.000 tokens
Outputformat
JSON
FeltTypeKravVærdier og grænserStandard
FeltmodelTypestringKravPåkrævetVærdier og grænser
cohere/north-mini-code:free
Standard—
FeltmessagesTypearrayKravPåkrævetVærdier og grænserStandard—
FeltstreamTypebooleanKravValgfritVærdier og grænser
false
Standardfalse
Feltmax_tokensTypeintegerKravValgfritVærdier og grænser
Minimum: 1
Maksimum: 64.000
Standard—
Feltmax_completion_tokensTypeintegerKravValgfritVærdier og grænser
Minimum: 1
Maksimum: 64.000
Standard—
FeltnTypeintegerKravValgfritVærdier og grænser
Minimum: 1
Maksimum: 128
Standard—
FelttemperatureTypenumberKravValgfritVærdier og grænserStandard—
Felttop_pTypenumberKravValgfritVærdier og grænserStandard—
FeltseedTypeintegerKravValgfritVærdier og grænserStandard—
FeltstopTypeKravValgfritVærdier og grænserStandard—
Feltfrequency_penaltyTypenumberKravValgfritVærdier og grænserStandard—
Feltpresence_penaltyTypenumberKravValgfritVærdier og grænserStandard—
FeltuserTypestringKravValgfritVærdier og grænserStandard—
Metodeparametre og livscyklus
ParameterKontrakt
Parametercontent_typeKontraktapplication/json
ParameterrequiredKontraktmodel, messages
ParameteroptionalKontraktstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametermaterial_typesKontrakttext
ParameterconditionsKontraktUse 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.

Livscyklus: synchronous_json

Priser

Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.

Hurtig tilstand
Standardpris Når hurtig tilstand er valgt
flex-tilstand
Standardpris Når flex-tilstanden er valgt
Maksimal ræsonneringsindsats
Standardpris Når default-justeringen anvendes ved maksimal ræsonneringsindsats
Priser for eksplicit caching
Ikke aktiveret Når der anmodes om eksplicit caching
Nulsatser for ren tekstbehandling
Text input and output only. Cache, tools, media and streaming are unavailable. Til input og output udelukkende som tekst

Ailoot-takster

Priser efter konfiguration

KonfigurationTakstplanBeløb
KonfigurationGrundpriser for tokensTakstplanGrundtakstBeløb
Input · Inputtokens $0 / 1K tokens
Output · Outputtokens $0 / 1K tokens
Input · Cachelæsning — / 1K tokens
Input · Cacheskrivning — / 1K tokens
Input · Cacheskrivning, 1 time — / 1K tokens

Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →

Eksempelanmodninger

Ailoot Ultra · OpenAI Chat

curl · opret é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.

Hent og gem resultater

Ailoot Ultra · OpenAI Chat

JSON

Behold alle færdige resultater

Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.

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

Hvis det oprindelige svar skal kontrolleres

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

Aliaser

Modelaliaser

Ailoot Ultra cohere/north-mini-code:free

Aliaser for metodestier

Brug metodestierne vist ovenfor.

Relaterede kalder-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 tekstbaserede model til kodegenerering, ændringer i kodearkiver og terminalstyrede agentopgaver. Dens sparsomme design med 30B parametre i alt og 3B aktive understøtter værktøjsbrug og indflettet tænkning med en dokumenteret 256K-kontekst og en outputramme på 64K.

Accepterede input
Tekst
Resultater
Tekst

Tilgængelig i Ailoot · input og metoder

Ailoot Ultra · Anthropic Messages POST /v1/messages
Inputtyper
text
Outputtyper
text
Kontekst
256.000 tokens
Maksimalt output
64.000 tokens
Outputformat
JSON
FeltTypeKravVærdier og grænserStandard
FeltmodelTypestringKravPåkrævetVærdier og grænser
cohere/north-mini-code:free
Standard—
FeltmessagesTypearrayKravPåkrævetVærdier og grænserStandard—
FeltstreamTypebooleanKravValgfritVærdier og grænser
false
Standardfalse
FeltsystemTypestringKravValgfritVærdier og grænserStandard—
Feltmax_tokensTypeintegerKravPåkrævetVærdier og grænser
Minimum: 1
Maksimum: 64.000
Standard—
FelttemperatureTypenumberKravValgfritVærdier og grænserStandard—
Felttop_pTypenumberKravValgfritVærdier og grænserStandard—
Felttop_kTypeintegerKravValgfritVærdier og grænserStandard—
Feltstop_sequencesTypearrayKravValgfritVærdier og grænserStandard—
FeltmetadataTypeobjectKravValgfritVærdier og grænserStandard—
Metodeparametre og livscyklus
ParameterKontrakt
Parametercontent_typeKontraktapplication/json
ParameterrequiredKontraktmodel, messages, max_tokens
ParameteroptionalKontraktstream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametermaterial_typesKontrakttext
ParameterconditionsKontraktUse 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.

Livscyklus: synchronous_json

Priser

Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.

Hurtig tilstand
Standardpris Når hurtig tilstand er valgt
flex-tilstand
Standardpris Når flex-tilstanden er valgt
Maksimal ræsonneringsindsats
Standardpris Når default-justeringen anvendes ved maksimal ræsonneringsindsats
Nulsatser for ren tekstbehandling
Text input and output only. Cache, tools, media and streaming are unavailable. Til input og output udelukkende som tekst

Ailoot-takster

Priser efter konfiguration

KonfigurationTakstplanBeløb
KonfigurationGrundpriser for tokensTakstplanGrundtakstBeløb
Input · Inputtokens $0 / 1K tokens
Output · Outputtokens $0 / 1K tokens
Input · Cachelæsning — / 1K tokens
Input · Cacheskrivning — / 1K tokens
Input · Cacheskrivning, 1 time — / 1K tokens

Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →

Eksempelanmodninger

Ailoot Ultra · Anthropic Messages

curl · opret é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.

Hent og gem resultater

Ailoot Ultra · Anthropic Messages

JSON

Behold alle færdige resultater

Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.

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

Hvis det oprindelige svar skal kontrolleres

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

Aliaser

Modelaliaser

Ailoot Ultra cohere/north-mini-code:free

Aliaser for metodestier

Brug metodestierne vist ovenfor.

Relaterede kalder-ID’er

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Hvilke input og resultater er tilgængelige?

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

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

Hvilke felter bruger anmodningen?

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 grænser gælder?

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 oplysninger

Tilslut Ailoot til Claude Code, OpenCode, Hermes eller din egen applikation.

Virksomheden og dens projektportefølje

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

Køb tokens med rabat.

Abonnementsrabat til regelmæssigt arbejde. Rabatkoder giver op til 50% på tokenkøb.

Abonnement
Vælg et abonnement med rabat til dine regelmæssige anmodninger.
Rabatkode på op til 50%
Indtast koden ved købet. Prisen genberegnes efter den aktuelle kampagne.
Udgifter i historikken
Model, tokens og beløb gemmes for hver anmodning.

Vælg abonnement · Se modelpriser

Tilslut API’et til produktet, du sælger.

SaaS, apps og bots efter Ailoots tilbudsvilkår og licensaftale. Anmod om en forhandlerlicens til videresalg.

Kommerciel applikation
Byg generering af tekst, billeder, video og lyd ind i tjenestens betalte funktioner.
Licens til forhandlere
Send projektbeskrivelse og adgangsmodel. Bed om skriftlige vilkår for anvendelse og videresalg.
Dokumenter på websitet
Tilbudsvilkår, licensaftale og politik for behandling af data kan læses før tilslutning.

Anmod om forhandlerlicens · Tilbudsvilkår og licensaftale