models

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 – tik tekstinis Cohere modelis kodui generuoti, saugyklos pakeitimams ir per terminalą vykdomoms agentų užduotims. Jo architektūra turi iš viso 30B parametrų, iš kurių aktyvūs 3B, ir palaiko įrankių naudojimą bei su įrankių veiksmais kaitaliojamą samprotavimą. Dokumentuotas kontekstas yra 256K, o išvesties limitas – 64K.

Apie modelį

Šis aprašas apima modelio galimybes. Pasirinktam metodui Ailoot prieinamos įvestys, išvestys ir parinktys nurodytos toliau.

North Mini Code 1.0 – Cohere modelis agentinei programinės įrangos inžinerijai, terminalo užduotims ir kodo generavimui. Jis priima ir pateikia tekstą, įskaitant kodą, paaiškinimus bei įrankių užklausas. Gamintojas jo svorius išleido pagal Apache 2.0 ir įvardija jį kaip pirmą North programavimo agentų šeimos modelį. Tai specializuotas programavimo profilis, o ne vaizdų supratimo modelis arba bendras sprendimų vertintojas.

Dalies ekspertų aktyvavimas ir pasirengimas programavimui

Modelis turi iš viso 30 milijardų parametrų, iš kurių apie 3 milijardai aktyvūs. Vien dekoderio Transformer naudoja ekspertų mišinį su 128 ekspertais, iš kurių kiekvienam žetonui aktyvuojami aštuoni; prieš sluoksnius, kuriuose aktyvuojama tik dalis ekspertų, yra tankusis sluoksnis. Slenkančio lango dėmesys su sukamosiomis pozicijomis kaitaliojamas su visuotiniu dėmesiu be pozicinių įterpinių santykiu 3:1. Aktyvių parametrų skaičius aprašo žetonui naudojamus skaičiavimus, o ne visą saugotinų svorių rinkinį.

Cohere tolesnis mokymas apima du prižiūrimo derinimo etapus, po kurių eina mokymas su pastiprinimu ir patikrinamais atlygiais, orientuotas į programinės įrangos inžineriją bei terminalo darbą. Gamintojas aprašo mokymą keliose agentų vykdymo aplinkose, o ne viename fiksuotame karkase. Tai leidžia užduotį rengti pagal reikiamą elgseną ir turimus įrankius, o aplinkinė vykdymo sistema lieka atsakinga už failų gavimą, komandų vykdymą bei pastebėjimų grąžinimą.

Parenkite saugyklos lygio pakeitimą

Pateikite dabartinį kodą ir elgseną, prašomą pakeitimą, reikšmingas failų arba sąsajų ribas ir įrodymus, kurie nustatys užbaigimą. Klaidai įtraukite pastebėtą klaidą arba nesėkmingą įvestį ir tikėtiną rezultatą. Funkcionalumo užduočiai nurodykite reikiamą elgseną ir suderinamumo apribojimus. Naudingas galutinis rezultatas – siūlomas kodo pakeitimas su paaiškinimu ir realiai paleistų patikrų rezultatais.

Pavyzdinė užklausa gali prašyti atnaujinti analizatorių papildomai palaikomai įvesčiai, išlaikant esamus formatus. Įvardykite reprezentatyvias įvestis ir analizatoriaus elgseną apibrėžiančią saugyklos dalį. Modelis gali naudoti kodą ir įrankių pastebėjimus pakeitimui rengti; sugeneruota pataisa arba teiginys, kad komanda turėtų pasileisti, neįrodo jos sėkmės.

Terminalo įrankiai ir struktūruoti pastebėjimai

Savoji modelio kortelė dokumentuoja įrankių naudojimo mokymą ir rekomenduoja JSON schemos įrankių aprašus per modelio pokalbio šabloną. Aiškiai aprašykite įrankio paskirtį bei argumentus. Komandų vykdymo įrankis gali grąžinti tikrą išvestį ir būseną, o failų tikrinimo įrankis – kitam žingsniui reikalingą medžiagą. Kiekvieną įrankio rezultatą susiekite su jo iškvietimo identifikatoriumi, kad vėlesnė analizė naudotų numatytą pastebėjimą.

Gamintojo pavyzdys istorijoje išsaugo įrankio iškvietimą ir asistento samprotavimą, vykdo įrankį bei prideda jo rezultatą prieš generuodamas vėl. Savojo šablono pavyzdys įrankio rezultatui naudoja struktūruotą žodyną. Išlaikykite šį vaizdavimą pagal dokumentuotą integraciją, užuot manę, kad kiekviena nesusijusi API įrankių rezultatus serializuoja vienodai. JSON schema, aprašanti įrankio argumentus, skiriasi nuo teiginio apie bet kokia schema ribojamos galutinės išvesties palaikymą.

Samprotavimo ir įrankių veiksmų kaita bei kelių ėjimų istorija

North Mini Code palaiko samprotavimo ir įrankių veiksmų kaitą, kurią gamintojas rekomenduoja įjungti agentiniam darbui. Modelio sugeneruotą samprotavimo turinį ir įrankių iškvietimus perkelkite į paskesnius agento žingsnius bei pokalbio ėjimus. Savasis pavyzdys prie asistento žinutės išlaiko samprotavimo lauką ir po to grąžina atitinkamą įrankio pastebėjimą. Taip išsaugoma informacija, kurią modelis naudojo spręsdamas, ką tikrinti arba keisti toliau.

Užduoties istorijoje laikykite dabartinį tikslą, šaltinio medžiagą ir tikrus pastebėjimus. Ilgesnei saugyklos užduočiai galutinį rezultatą apibendrinkite pagal pakeistą elgseną ir naudingą artefaktą, išsaugodami jo peržiūrai reikalingus įrodymus. Samprotavimo ir įrankių veiksmų kaita nereiškia, kad trumpam matomam atsakymui nereikėjo analizės, ir nepatvirtina, kad modelio aprašytas veiksmas jau įvyko.

Atskiros kodo ir paaiškinimo užduotys

Gamintojas taip pat nurodo mokslinį programavimą ir algoritminį samprotavimą už agento ciklo ribų. Pateikite problemos apibrėžimą, įvesties ir išvesties formatą, apribojimus, reikšmingas skaitines prielaidas bei numatomą elgseną ribiniais atvejais. Prašykite visos funkcijos arba programos, kai būtent toks rezultatas reikalingas, su skaitytojui tinkamo lygio paaiškinimu.

Kodo paaiškinimui pateikite įgyvendinimą ir konkrečią aiškintiną elgseną arba priklausomybę. Duomenų vizualizavimo kodui įvardykite pateiktus laukus ir numatytą palyginimą, nepalikdami diagramos paskirties numanomos. Gamintojo kūrimo pavyzdžiai apima kodo paaiškinimą, redagavimą, vizualizavimą ir įgyvendinimą pagal specifikaciją. Tai kodo generavimo arba keitimo užduočių būdai, o ne teisingų rezultatų kiekvienai saugyklai ar sistemai pažadas.

Kontekstas, išvestis ir generavimo nustatymai

Gamintojo modelio kortelėje ir API puslapyje nurodytas 256K žetonų konteksto langas ir didžiausia 64K žetonų išvestis. Didelę saugyklos medžiagą parenkite pagal šiuos atskirus limitus ir galutinio rezultato dydį. Išlaikykite šaltinių ribas bei identifikatorius ir pašalinkite nereikšmingą medžiagą, užuot manę, kad didelis langas panaikina tikslinės užduoties poreikį.

Savoji modelio kortelė generavimui rekomenduoja temperature 1.0 ir top_p 0.95 bei tekstinėms ir įrankių darbo eigoms naudoja modelio pokalbio šabloną su generavimo instrukcija. Pavyzdiniai išvesties limitai yra tų pavyzdžių nustatymai, o ne paskelbto modelio maksimumo pakaitalas. Cohere skelbia BF16 svorius ir atskirai pavadintą FP8 artefaktą. Rengdami diegimą pasirinkite tinkamą artefaktą.

Naudingas North Mini Code rezultatas – patikrinamas kodo artefaktas arba techninis paaiškinimas, susietas su pateiktais reikalavimais. Palyginkite rezultatą su originalia elgsena ir tikra įrankių išvestimi, patikrinkite kodui įtakos turinčias prielaidas ir išsaugokite peržiūrai reikalingus šaltinius bei pastebėjimus. Tik tekstinis programavimo modelis pateikia samprotavimą ir sugeneruotą turinį; aplinkinė programa atlieka operacijas, kurios šiuos pasiūlymus paverčia užbaigta programinės įrangos užduotimi.

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

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Pradžia

North Mini Code 1.0 – tik tekstinis Cohere modelis kodui generuoti, saugyklos pakeitimams ir per terminalą vykdomoms agentų užduotims. Jo architektūra turi iš viso 30B parametrų, iš kurių aktyvūs 3B, ir palaiko įrankių naudojimą bei su įrankių veiksmais kaitaliojamą samprotavimą. Dokumentuotas kontekstas yra 256K, o išvesties limitas – 64K.

Leidžiamos įvestys
Tekstas
Rezultatai
Tekstas

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · OpenAI pokalbis POST /v1/chat/completions
Įvestis
text
Išvestis
text
Kontekstas
256 000 tokens
Didžiausia išvestis
64 000 tokens
Išvesties formatas
JSON
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
cohere/north-mini-code:free
Numatyta—
LaukasmessagesTipasarrayReikalavimasPrivalomaReikšmės ir ribosNumatyta—
LaukasstreamTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
false
Numatytafalse
Laukasmax_tokensTipasintegerReikalavimasNeprivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 64 000
Numatyta—
Laukasmax_completion_tokensTipasintegerReikalavimasNeprivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 64 000
Numatyta—
LaukasnTipasintegerReikalavimasNeprivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 128
Numatyta—
LaukastemperatureTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukastop_pTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasseedTipasintegerReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasstopTipasReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukasfrequency_penaltyTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukaspresence_penaltyTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasuserTipasstringReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, messages
ParametrasoptionalSpecifikacijastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametrasmaterial_typesSpecifikacijatext
ParametrasconditionsSpecifikacijaUse 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.

Gyvavimo ciklas: synchronous_json

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Standartinis įkainis Pasirinkus spartųjį režimą
Flex režimas
Standartinis įkainis Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Standartinis įkainis Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Išreikštinio podėlio kainodara
Neįjungta Kai prašoma išreikštinio podėlio
Nuliniai tarifai tik tekstui
Text input and output only. Cache, tools, media and streaming are unavailable. Įvesčiai ir išvesčiai, kurias sudaro tik tekstas

Ailoot įkainiai

Kainos pagal konfigūraciją

KonfigūracijaĮkainių lentelėMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisMokestis
Įvestis · Įvesties tokenai $0 / 1K tokenų
Išvestis · Išvesties tokenai $0 / 1K tokenų
Įvestis · Talpyklos skaitymas — / 1K tokenų
Įvestis · Rašymas į talpyklą — / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Užklausų pavyzdžiai

Ailoot Ultra · OpenAI pokalbis

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą
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.

Gauti ir išsaugoti rezultatus

Ailoot Ultra · OpenAI pokalbis

JSON

Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.

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

Jei reikia patikrinti pradinį atsakymą

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

Pseudonimai

Modelių pseudonimai

Ailoot Ultra cohere/north-mini-code:free

Metodų kelių pseudonimai

Naudokite aukščiau nurodytus metodų kelius.

Susiję ID iškvietimui

cohere/north-mini-code:free

Ailoot Ultra · Anthropic pranešimai POST /v1/messages cohere/north-mini-code:free

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Pradžia

North Mini Code 1.0 – tik tekstinis Cohere modelis kodui generuoti, saugyklos pakeitimams ir per terminalą vykdomoms agentų užduotims. Jo architektūra turi iš viso 30B parametrų, iš kurių aktyvūs 3B, ir palaiko įrankių naudojimą bei su įrankių veiksmais kaitaliojamą samprotavimą. Dokumentuotas kontekstas yra 256K, o išvesties limitas – 64K.

Leidžiamos įvestys
Tekstas
Rezultatai
Tekstas

Prieinama Ailoot · įvestys ir metodai

Ailoot Ultra · Anthropic pranešimai POST /v1/messages
Įvestis
text
Išvestis
text
Kontekstas
256 000 tokens
Didžiausia išvestis
64 000 tokens
Išvesties formatas
JSON
LaukasTipasReikalavimasReikšmės ir ribosNumatyta
LaukasmodelTipasstringReikalavimasPrivalomaReikšmės ir ribos
cohere/north-mini-code:free
Numatyta—
LaukasmessagesTipasarrayReikalavimasPrivalomaReikšmės ir ribosNumatyta—
LaukasstreamTipasbooleanReikalavimasNeprivalomaReikšmės ir ribos
false
Numatytafalse
LaukassystemTipasstringReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukasmax_tokensTipasintegerReikalavimasPrivalomaReikšmės ir ribos
Mažiausia reikšmė: 1
Didžiausia reikšmė: 64 000
Numatyta—
LaukastemperatureTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukastop_pTipasnumberReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukastop_kTipasintegerReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Laukasstop_sequencesTipasarrayReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
LaukasmetadataTipasobjectReikalavimasNeprivalomaReikšmės ir ribosNumatyta—
Metodo parametrai ir gyvavimo ciklas
ParametrasSpecifikacija
Parametrascontent_typeSpecifikacijaapplication/json
ParametrasrequiredSpecifikacijamodel, messages, max_tokens
ParametrasoptionalSpecifikacijastream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametrasmaterial_typesSpecifikacijatext
ParametrasconditionsSpecifikacijaUse 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.

Gyvavimo ciklas: synchronous_json

Planai

Tarifų informacija neprideda užklausos parinkčių. Palaikomi parametrai nurodyti prie pasirinkto metodo.

Spartusis režimas
Standartinis įkainis Pasirinkus spartųjį režimą
Flex režimas
Standartinis įkainis Pasirinkus flex režimą
Didžiausios samprotavimo pastangos
Standartinis įkainis Kai didžiausioms samprotavimo pastangoms taikomas numatytasis koregavimas (default)
Nuliniai tarifai tik tekstui
Text input and output only. Cache, tools, media and streaming are unavailable. Įvesčiai ir išvesčiai, kurias sudaro tik tekstas

Ailoot įkainiai

Kainos pagal konfigūraciją

KonfigūracijaĮkainių lentelėMokestis
KonfigūracijaBaziniai žetonų įkainiaiĮkainių lentelėBazinis įkainisMokestis
Įvestis · Įvesties tokenai $0 / 1K tokenų
Išvestis · Išvesties tokenai $0 / 1K tokenų
Įvestis · Talpyklos skaitymas — / 1K tokenų
Įvestis · Rašymas į talpyklą — / 1K tokenų
Įvestis · Rašymas į talpyklą, 1 val — / 1K tokenų

Ailoot prieš užklausą rezervuoja numatomą sumą. Gavus rezultatą, galutinis mokestis nuskaitomas pagal išmatuotą naudojimą. Srautinio atsakymo atsiskaitymui naudojamas galutinis naudojimo įrašas. Kaip veikia rezervavimas ir atsiskaitymas →

Užklausų pavyzdžiai

Ailoot Ultra · Anthropic pranešimai

curl · sukurkite vieną kartą ir išsaugokite visą rezultatą
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.

Gauti ir išsaugoti rezultatus

Ailoot Ultra · Anthropic pranešimai

JSON

Išsaugoti visus baigtus rezultatus

Išsaugokite kiekvieną visą grąžintą atsakymą, failą ir turinio dalį.

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

Jei reikia patikrinti pradinį atsakymą

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

Pseudonimai

Modelių pseudonimai

Ailoot Ultra cohere/north-mini-code:free

Metodų kelių pseudonimai

Naudokite aukščiau nurodytus metodų kelius.

Susiję ID iškvietimui

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Kokios įvestys ir rezultatai prieinami?

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

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

Kokius laukus naudoja užklausa?

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

Kokie apribojimai taikomi?

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

Išsamiau

Prijunkite Ailoot prie Claude Code, OpenCode, Hermes arba savo programos.

Įmonė ir jos projektų portfelis

Įmonė ir jos projektų portfelis: milijonai klientų; mėnesio pardavimai siekia milijardus.

Pirkite žetonus su nuolaida.

Prenumeratos nuolaida reguliariam darbui. Kodai — iki 50% žetonų pirkimui.

Prenumerata
Pasirinkite planą su nuolaida reguliarioms užklausoms.
Nuolaidos kodas iki 50%
Įveskite kodą perkant. Kaina perskaičiuojama pagal galiojančios akcijos sąlygas.
Išlaidos istorijoje
Kiekvienai užklausai išsaugomi modelis, žetonai ir suma.

Pasirinkti prenumeratą · Peržiūrėti modelių kainas

Prijunkite API prie produkto, kurį parduodate.

SaaS, programos ir botai pagal Ailoot ofertą bei licencijos sutartį. Perpardavimui paprašykite perpardavėjo licencijos.

Komercinė programa
Teksto, vaizdų, video ir garso kūrimą integruokite į mokamas paslaugos funkcijas.
Perpardavėjo licencija
Atsiųskite projekto aprašymą ir prieigos schemą. Paprašykite rašytinių naudojimo ir perpardavimo sąlygų.
Dokumentai svetainėje
Oferta, licencijos sutartis ir duomenų tvarkymo politika prieinamos prieš prisijungiant.

Paprašyti perpardavėjo licencijos · Oferta ir licencijos sutartis