modeller

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 är Coheres textbaserade modell för kodgenerering, ändringar i kodarkiv och terminalstyrda agentuppgifter. Dess glesa arkitektur med totalt 30B och 3B aktiva parametrar stödjer verktygsanvändning och inflätat tänkande, med en dokumenterad kontext på 256K och utdatabudget på 64K.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

North Mini Code 1.0 är Coheres modell för agentbaserad mjukvaruutveckling, terminaluppgifter och kodgenerering. Den tar emot text och producerar text, inklusive kod, förklaringar och verktygsbegäranden. Tillverkaren släppte dess vikter under Apache 2.0 och identifierar den som den första modellen i North-familjen för kodagenter. Det är en specialiserad programmeringsprofil snarare än en modell för bildförståelse eller en allmän modell för poängsättning av beslut.

Gles arkitektur och förberedelser för programmering

Modellen har totalt 30 miljarder parametrar med omkring 3 miljarder aktiva. Dess Transformer med enbart avkodare använder en gles mixture-of-experts-arkitektur med 128 experter, åtta aktiverade per token, och ett tätt lager före de glesa lagren. Attention med glidande fönster och roterande positioner varvas med global attention utan positionsinbäddningar i förhållandet 3:1. Siffran för aktiva parametrar beskriver beräkningen som används för en token, inte hela uppsättningen vikter som måste lagras.

Coheres efterträning använder två steg av övervakad finjustering följt av förstärkningsinlärning med verifierbara belöningar, inriktat på mjukvaruutveckling och terminalarbete. Tillverkaren beskriver träning i flera agentmiljöer i stället för en fast struktur. Det stödjer förberedelse av en uppgift utifrån nödvändigt beteende och tillgängliga verktyg, medan den omgivande agentmiljön förblir ansvarig för att hämta filer, utföra kommandon och returnera observationer.

Förbered en ändring på kodarkivsnivå

Tillhandahåll aktuell kod och aktuellt beteende, den begärda ändringen, relevanta fil- eller gränssnittsgränser och de belägg som ska fastställa slutförandet. För ett fel, inkludera det observerade felet eller de indata som orsakar fel och det förväntade resultatet. För en funktion, ange det nödvändiga beteendet och kompatibilitetsbegränsningarna. En användbar slutlig artefakt är ett föreslaget kodingrepp med en förklaring och resultat från kontroller som faktiskt kördes.

En illustrativ begäran kan be om att uppdatera en parser för ytterligare en indatatyp som stöds och samtidigt bevara befintliga format. Identifiera representativa indata och den del av kodarkivet som definierar parserns beteende. Modellen kan använda kod och verktygsobservationer för att utveckla ändringen; en genererad patch eller ett påstående om att ett kommando borde köras är inget belägg för att kommandot lyckades.

Terminalverktyg och strukturerade observationer

Det ursprungliga modellkortet dokumenterar träning i verktygsanvändning och rekommenderar verktygsbeskrivningar i JSON-schema genom modellens chattmall. Beskriv ett verktygs syfte och argument tydligt. Ett verktyg för kommandokörning kan returnera faktiska utdata och status, medan ett verktyg för filgranskning kan returnera materialet som nästa steg behöver. Håll varje verktygsresultat kopplat till sin anropsidentifierare så att senare analys använder den avsedda observationen.

Tillverkarens exempel behåller ett verktygsanrop och assistentens resonemang i historiken, utför verktyget och lägger till dess resultat före nästa generering. Exemplet med den egna mallen använder ett strukturerat nyckel-värde-objekt för verktygsresultatet. Bevara den representationen enligt den dokumenterade integrationen i stället för att anta att varje orelaterat API serialiserar verktygsresultat på samma sätt. Ett JSON-schema som beskriver ett verktygs argument skiljer sig från ett påstående om stöd för godtyckliga schemabegränsade slutliga utdata.

Inflätat tänkande och historik över flera turer

North Mini Code stödjer inflätat tänkande, vilket tillverkaren rekommenderar att aktivera för agentbaserat arbete. För vidare modellgenererat tänkandeinnehåll och verktygsanrop till efterföljande agentsteg och samtalsturer. Det ursprungliga exemplet behåller ett reasoning-fält i assistentmeddelandet och returnerar den motsvarande verktygsobservationen efteråt. Det bevarar informationen modellen använde när den beslutade vad som skulle granskas eller ändras härnäst.

Behåll det aktuella målet, källmaterialet och de faktiska observationerna i uppgiftshistoriken. För en längre kodarkivsuppgift, sammanfatta slutresultatet utifrån det ändrade beteendet och den användbara artefakten och behåll samtidigt beläggen som behövs för granskning. Inflätat resonemang betyder inte att ett kort synligt svar krävde noll analys, och det fastställer inte heller att en åtgärd som modellen beskriver redan har ägt rum.

Fristående uppgifter för kod och förklaring

Tillverkaren identifierar också vetenskaplig programmering och algoritmiskt resonemang utanför en agentslinga. Tillhandahåll problemdefinitionen, indata- och utdataformatet, begränsningar, relevanta numeriska antaganden och förväntat beteende i gränsfall. Be om en fullständig funktion eller ett program när det är artefakten som krävs, med en förklaring på den nivå läsaren behöver.

För kodförklaring, tillhandahåll implementationen och det specifika beteende eller beroende som ska klargöras. För datavisualiseringskod, identifiera de tillhandahållna fälten och den avsedda jämförelsen i stället för att lämna diagrammets syfte underförstått. Tillverkarens utvecklingsexempel omfattar kodförklaring, redigering, visualisering och implementering utifrån en specifikation. Det är uppgiftsmönster för att generera eller ändra kod, inte ett löfte om korrekta resultat för varje kodarkiv eller ramverk.

Kontext, utdata och genereringsinställningar

Tillverkarens modellkort och API-sida anger ett kontextfönster på 256K token och maximalt 64K utdatatoken. Förbered omfattande material från kodarkivet utifrån dessa separata budgetar och den slutliga artefaktens storlek. Håll källgränser och identifierare intakta och ta bort irrelevant material i stället för att anta att ett stort fönster gör en fokuserad uppdragsbeskrivning överflödig.

Det ursprungliga modellkortet rekommenderar temperature 1,0 och top_p 0,95 för generering och använder modellens chattmall, inklusive en genereringsprompt, för text- och verktygsflöden. Exempelgränserna för utdata är inställningar för dessa exempel, inte en ersättning för modellens publicerade maximum. Cohere publicerar BF16-vikter och en separat namngiven FP8-artefakt. Välj lämplig artefakt när en driftsättning förbereds.

Ett användbart North Mini Code-resultat är en granskningsbar kodartefakt eller teknisk förklaring knuten till de tillhandahållna kraven. Jämför resultatet med det ursprungliga beteendet och faktiska verktygsutdata, kontrollera antaganden som påverkar koden och behåll källan och observationerna som behövs för granskning. Den textbaserade programmeringsmodellen tillhandahåller resonemang och genererat innehåll; den omgivande applikationen utför åtgärderna som gör förslagen till en slutförd mjukvaruuppgift.

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 är Coheres textbaserade modell för kodgenerering, ändringar i kodarkiv och terminalstyrda agentuppgifter. Dess glesa arkitektur med totalt 30B och 3B aktiva parametrar stödjer verktygsanvändning och inflätat tänkande, med en dokumenterad kontext på 256K och utdatabudget på 64K.

Godkända indata
Text
Resultat
Text

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Indatatyper
text
Utdatatyper
text
Kontext
256 000 tokens
Maximala utdata
64 000 tokens
Utdataformat
JSON
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
cohere/north-mini-code:free
Standard—
FältmessagesTyparrayKravObligatorisktVärden & gränserStandard—
FältstreamTypbooleanKravValfrittVärden & gränser
false
Standardfalse
Fältmax_tokensTypintegerKravValfrittVärden & gränser
Minimum: 1
Maximum: 64 000
Standard—
Fältmax_completion_tokensTypintegerKravValfrittVärden & gränser
Minimum: 1
Maximum: 64 000
Standard—
FältnTypintegerKravValfrittVärden & gränser
Minimum: 1
Maximum: 128
Standard—
FälttemperatureTypnumberKravValfrittVärden & gränserStandard—
Fälttop_pTypnumberKravValfrittVärden & gränserStandard—
FältseedTypintegerKravValfrittVärden & gränserStandard—
FältstopTypKravValfrittVärden & gränserStandard—
Fältfrequency_penaltyTypnumberKravValfrittVärden & gränserStandard—
Fältpresence_penaltyTypnumberKravValfrittVärden & gränserStandard—
FältuserTypstringKravValfrittVärden & gränserStandard—
Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, messages
ParameteroptionalAvtalstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametermaterial_typesAvtaltext
ParameterconditionsAvtalUse 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.

Livscykel: synchronous_json

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Standardpris När snabbt läge är valt
Flex-läge
Standardpris När läget flex är valt
Högsta resonemangsnivå
Standardpris När den högsta resonemangsnivån använder standardjusteringen (default)
Prissättning för explicit cache
Inte aktiverat När explicit cache begärs
Nolltaxor för enbart text
Text input and output only. Cache, tools, media and streaming are unavailable. För indata och utdata som enbart består av text

Ailoot-priser

Priser efter konfiguration

KonfigurationPrislistaAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisAvgift
Indata · Indatatoken $0 / 1K token
Utdata · Utdatatoken $0 / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · OpenAI Chat

curl · skapa en gång och bevara hela 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.

Ta emot och spara resultat

Ailoot Ultra · OpenAI Chat

JSON

Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

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

Om det ursprungliga svaret behöver kontrolleras

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

Alias

Modellalias

Ailoot Ultra cohere/north-mini-code:free

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

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 är Coheres textbaserade modell för kodgenerering, ändringar i kodarkiv och terminalstyrda agentuppgifter. Dess glesa arkitektur med totalt 30B och 3B aktiva parametrar stödjer verktygsanvändning och inflätat tänkande, med en dokumenterad kontext på 256K och utdatabudget på 64K.

Godkända indata
Text
Resultat
Text

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · Anthropic Messages POST /v1/messages
Indatatyper
text
Utdatatyper
text
Kontext
256 000 tokens
Maximala utdata
64 000 tokens
Utdataformat
JSON
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
cohere/north-mini-code:free
Standard—
FältmessagesTyparrayKravObligatorisktVärden & gränserStandard—
FältstreamTypbooleanKravValfrittVärden & gränser
false
Standardfalse
FältsystemTypstringKravValfrittVärden & gränserStandard—
Fältmax_tokensTypintegerKravObligatorisktVärden & gränser
Minimum: 1
Maximum: 64 000
Standard—
FälttemperatureTypnumberKravValfrittVärden & gränserStandard—
Fälttop_pTypnumberKravValfrittVärden & gränserStandard—
Fälttop_kTypintegerKravValfrittVärden & gränserStandard—
Fältstop_sequencesTyparrayKravValfrittVärden & gränserStandard—
FältmetadataTypobjectKravValfrittVärden & gränserStandard—
Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, messages, max_tokens
ParameteroptionalAvtalstream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametermaterial_typesAvtaltext
ParameterconditionsAvtalUse 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.

Livscykel: synchronous_json

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Standardpris När snabbt läge är valt
Flex-läge
Standardpris När läget flex är valt
Högsta resonemangsnivå
Standardpris När den högsta resonemangsnivån använder standardjusteringen (default)
Nolltaxor för enbart text
Text input and output only. Cache, tools, media and streaming are unavailable. För indata och utdata som enbart består av text

Ailoot-priser

Priser efter konfiguration

KonfigurationPrislistaAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisAvgift
Indata · Indatatoken $0 / 1K token
Utdata · Utdatatoken $0 / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · Anthropic Messages

curl · skapa en gång och bevara hela 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.

Ta emot och spara resultat

Ailoot Ultra · Anthropic Messages

JSON

Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

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

Om det ursprungliga svaret behöver kontrolleras

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

Alias

Modellalias

Ailoot Ultra cohere/north-mini-code:free

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Vilka indata och resultat finns?

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

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

Vilka fält använder begäran?

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

Vilka gränser gäller?

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

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal