Cohere: North Mini Code (free)
A North Mini Code 1.0 a Cohere kizárólag szöveges modellje kódgeneráláshoz, kódtármódosításokhoz és terminálvezérelt ágensi feladatokhoz. Összesen 30B paraméteres, 3B aktív paramétert használó ritka felépítése eszközhasználatot és közbeiktatott következtetést támogat, dokumentált 256K kontextussal és 64K kimeneti kerettel.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionscohere/north-mini-code:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagescohere/north-mini-code:free
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A North Mini Code 1.0 a Cohere modellje ágensi szoftvermérnöki munkához, terminálfeladatokhoz és kódgeneráláshoz. Szöveget fogad és szöveget állít elő, beleértve a kódot, magyarázatokat és eszközkéréseket. A gyártó Apache 2.0 alatt adta ki a súlyait, és a North kódágenscsalád első modelljeként azonosítja. Specializált kódolási profil, nem képértelmező modell vagy általános döntéspontozó.
Ritka architektúra és kódolási felkészítés
A modell összesen 30 milliárd paraméterrel rendelkezik, körülbelül 3 milliárd aktív paraméterrel. Kizárólag dekóderes Transformere ritka szakértőkeveréket használ 128 szakértővel, tokenenként nyolc aktiválással és a ritka rétegeket megelőző sűrű réteggel. A forgatott pozíciókat alkalmazó csúszóablakos figyelem 3:1 arányban váltakozik a pozícióbeágyazás nélküli globális figyelemmel. Az aktív paraméterszám a tokenhez használt számítást írja le, nem a tárolandó teljes súlykészletet.
A Cohere utótanítása két felügyelt finomhangolási szakaszt használ, majd ellenőrizhető jutalmakkal végzett megerősítéses tanulást, szoftvermérnöki és terminálmunkára összpontosítva. A gyártó többféle ágensi futtatókörnyezeten átívelő tanítást ír le egyetlen rögzített váz helyett. Ez támogatja a feladat előkészítését a szükséges viselkedés és elérhető eszközök köré, miközben a környező futtatórendszer felel a fájlok megszerzéséért, parancsok végrehajtásáért és megfigyelések visszaadásáért.
Kódtárszintű módosítás előkészítése
Adja meg az aktuális kódot és viselkedést, a kért módosítást, a releváns fájl- vagy interfészhatárokat és a befejezést igazoló bizonyítékot. Hibánál mellékelje a megfigyelt hibát vagy hibát kiváltó bemenetet és az elvárt eredményt. Funkciónál adja meg a szükséges viselkedést és a kompatibilitási korlátokat. A hasznos végső eredménytermék javasolt kódmódosítás magyarázattal és ténylegesen lefutott ellenőrzések eredményeivel.
Szemléltető kérés lehet egy értelmező frissítése egy további támogatott bemenethez a meglévő formátumok megőrzésével. Azonosítsa a reprezentatív bemeneteket és a kódtár azon részét, amely az értelmező viselkedését meghatározza. A modell kódot és eszközmegfigyeléseket használhat a módosítás kidolgozásához; generált javítócsomag vagy egy parancs futtatására vonatkozó állítás nem bizonyítja, hogy a parancs sikerrel járt.
Termináleszközök és strukturált megfigyelések
A natív modellkártya eszközhasználati tanítást dokumentál, és JSON-sémás eszközleírásokat ajánl a modell csevegési sablonján keresztül. Világosan írja le az eszköz célját és argumentumait. A parancsvégrehajtó eszköz tényleges kimenetet és állapotot adhat vissza, míg a fájlvizsgáló eszköz a következő lépéshez szükséges anyagot. Minden eszközeredményt tartson a hívásazonosítójához kapcsolva, hogy a későbbi elemzés a megfelelő megfigyelést használja.
A gyártó példája megőrzi az eszközhívást és az asszisztens következtetését az előzményekben, végrehajtja az eszközt, majd az újabb generálás előtt hozzáadja az eredményét. Natív sablonpéldája strukturált szótárt használ az eszközeredményhez. A dokumentált integráció szerint őrizze meg ezt a reprezentációt, és ne feltételezze, hogy minden más, független API ugyanígy szerializálja az eszközeredményeket. Az eszköz argumentumait leíró JSON-séma különbözik a tetszőleges séma szerint korlátozott végső kimenet támogatásának állításától.
Közbeiktatott következtetés és többkörös előzmények
A North Mini Code támogatja a közbeiktatott következtetést, amelynek engedélyezését a gyártó ágensi munkához ajánlja. A modell által generált következtetési tartalmat és eszközhívásokat vigye tovább a következő ágenslépésekbe és beszélgetési körökbe. A natív példa egy reasoning mezőt őriz meg az asszisztens üzenetével, és utána adja vissza a megfelelő eszközmegfigyelést. Ez megőrzi a modell által a következő vizsgálat vagy módosítás eldöntéséhez használt információt.
Az aktuális célt, a forrásanyagot és a tényleges megfigyeléseket tartsa a feladatelőzményekben. Hosszabb kódtárfeladatnál a végső eredményt a módosított viselkedés és a hasznos eredménytermék köré összefoglalva adja át, megőrizve a felülvizsgálathoz szükséges bizonyítékot. A közbeiktatott következtetés nem jelenti azt, hogy a rövid látható válasz nem igényelt elemzést, és nem igazolja, hogy a modell által leírt művelet már megtörtént.
Önálló kódolási és magyarázati feladatok
A gyártó az ágenshurkon kívüli tudományos kódolást és algoritmikus következtetést is megjelöli. Adja meg a problémadefiníciót, a bemeneti és kimeneti formátumot, a korlátokat, a releváns számszerű feltételezéseket és az elvárt viselkedést szélső esetekben. Teljes függvényt vagy programot kérjen, ha arra van szükség eredménytermékként, az olvasó számára megfelelő szintű magyarázattal.
Kódmagyarázathoz adja meg a megvalósítást és a tisztázandó konkrét viselkedést vagy függőséget. Adatvizualizációs kódnál azonosítsa a megadott mezőket és a kívánt összehasonlítást, ahelyett hogy a diagram célját kimondatlanul hagyná. A gyártó fejlesztési példái kódmagyarázatot, szerkesztést, vizualizációt és specifikációból történő megvalósítást tartalmaznak. Ezek kód generálására vagy módosítására szolgáló feladatminták, nem ígéretek minden kódtár vagy keretrendszer helyes eredményére.
Kontextus, kimenet és generálási beállítások
A gyártó modellkártyája és API-oldala 256K tokenes kontextusablakot és legfeljebb 64K tokenes kimenetet sorol fel. A jelentős kódtáranyagot e külön keretek és a végső eredménytermék mérete alapján készítse elő. A forráshatárokat és azonosítókat tartsa érintetlenül, és távolítsa el az irreleváns anyagot, ne feltételezze, hogy a nagy ablak szükségtelenné teszi a célzott feladatleírást.
A natív modellkártya 1,0-es temperature és 0,95-ös top_p értéket ajánl generáláshoz, és a modell csevegési sablonját használja generálási utasítással együtt szöveges és eszközös munkafolyamatokhoz. Példabeli kimeneti korlátai az adott példák beállításai, nem a modell közzétett maximumának helyettesítői. A Cohere BF16 súlyokat és külön néven szereplő FP8 modellállományt tesz közzé. Telepítés előkészítésekor a megfelelő állományt válassza.
A hasznos North Mini Code-eredmény vizsgálható kódanyag vagy a megadott követelményekhez kapcsolt műszaki magyarázat. Hasonlítsa össze az eredményt az eredeti viselkedéssel és a tényleges eszközkimenettel, ellenőrizze a kódot befolyásoló feltételezéseket, és őrizze meg a felülvizsgálathoz szükséges forrást és megfigyeléseket. A kizárólag szöveges kódoló modell következtetést és generált tartalmat ad; a környező alkalmazás végzi el azokat a műveleteket, amelyek a javaslatokat befejezett szoftveres feladattá alakítják.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions cohere/north-mini-code:free
cohere/north-mini-code:freeKezdő lépések
A North Mini Code 1.0 a Cohere kizárólag szöveges modellje kódgeneráláshoz, kódtármódosításokhoz és terminálvezérelt ágensi feladatokhoz. Összesen 30B paraméteres, 3B aktív paramétert használó ritka felépítése eszközhasználatot és közbeiktatott következtetést támogat, dokumentált 256K kontextussal és 64K kimeneti kerettel.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Szöveg
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Bemenet
text- Kimenet
text- Kontextus
- 256 000 tokens
- Maximális kimenet
- 64 000 tokens
- Kimeneti formátum
- JSON
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok cohere/north-mini-code:free | Alapértelmezett— |
Mezőmessages | Típusarray | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok false | Alapértelmezettfalse |
Mezőmax_tokens | Típusinteger | KövetelményOpcionális | Értékek és korlátok Minimum: 1 Maximum: 64 000 | Alapértelmezett— |
Mezőmax_completion_tokens | Típusinteger | KövetelményOpcionális | Értékek és korlátok Minimum: 1 Maximum: 64 000 | Alapértelmezett— |
Mezőn | Típusinteger | KövetelményOpcionális | Értékek és korlátok Minimum: 1 Maximum: 128 | Alapértelmezett— |
Mezőtemperature | Típusnumber | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőtop_p | Típusnumber | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőseed | Típusinteger | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőstop | Típus | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőfrequency_penalty | Típusnumber | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőpresence_penalty | Típusnumber | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőuser | Típusstring | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, messages |
Paraméteroptional | Szerződésstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Paramétermaterial_types | Szerződéstext |
Paraméterconditions | SzerződésUse 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. |
Életciklus: synchronous_json
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Normál díjszabás Ha a gyors mód van kiválasztva
- Flex mód
- Normál díjszabás Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Normál díjszabás Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
- Explicit gyorsítótárazás díjai
- Nincs engedélyezve Ha explicit gyorsítótárazást kérnek
- Nullás díjtételek kizárólag szöveghez
- Text input and output only. Cache, tools, media and streaming are unavailable. Kizárólag szöveges bemenethez és kimenethez
Ailoot-díjak
Árak beállításonként
| Beállítás | Díjtáblázat | Díj |
|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Díj Bemenet · Bemeneti tokenek $0 / 1K token Kimenet · Kimeneti tokenek $0 / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · OpenAI Chat
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.
Eredmények fogadása és mentése
Ailoot Ultra · OpenAI Chat
JSON
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ha az eredeti választ ellenőrizni kell
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Álnevek
Modell álnevei
Ailoot Ultra cohere/north-mini-code:free
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free
cohere/north-mini-code:freeKezdő lépések
A North Mini Code 1.0 a Cohere kizárólag szöveges modellje kódgeneráláshoz, kódtármódosításokhoz és terminálvezérelt ágensi feladatokhoz. Összesen 30B paraméteres, 3B aktív paramétert használó ritka felépítése eszközhasználatot és közbeiktatott következtetést támogat, dokumentált 256K kontextussal és 64K kimeneti kerettel.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Szöveg
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Bemenet
text- Kimenet
text- Kontextus
- 256 000 tokens
- Maximális kimenet
- 64 000 tokens
- Kimeneti formátum
- JSON
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok cohere/north-mini-code:free | Alapértelmezett— |
Mezőmessages | Típusarray | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok false | Alapértelmezettfalse |
Mezősystem | Típusstring | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőmax_tokens | Típusinteger | KövetelményKötelező | Értékek és korlátok Minimum: 1 Maximum: 64 000 | Alapértelmezett— |
Mezőtemperature | Típusnumber | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőtop_p | Típusnumber | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőtop_k | Típusinteger | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőstop_sequences | Típusarray | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőmetadata | Típusobject | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, messages, max_tokens |
Paraméteroptional | Szerződésstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Paramétermaterial_types | Szerződéstext |
Paraméterconditions | SzerződésUse 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. |
Életciklus: synchronous_json
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Normál díjszabás Ha a gyors mód van kiválasztva
- Flex mód
- Normál díjszabás Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Normál díjszabás Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
- Nullás díjtételek kizárólag szöveghez
- Text input and output only. Cache, tools, media and streaming are unavailable. Kizárólag szöveges bemenethez és kimenethez
Ailoot-díjak
Árak beállításonként
| Beállítás | Díjtáblázat | Díj |
|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Díj Bemenet · Bemeneti tokenek $0 / 1K token Kimenet · Kimeneti tokenek $0 / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Anthropic Messages
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.
Eredmények fogadása és mentése
Ailoot Ultra · Anthropic Messages
JSON
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ha az eredeti választ ellenőrizni kell
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Álnevek
Modell álnevei
Ailoot Ultra cohere/north-mini-code:free
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · Cohere: North Mini Code (free)
- Milyen bemenetek és eredmények érhetők el?
POST /v1/chat/completions·cohere/north-mini-code:free:text→textPOST /v1/messages·cohere/north-mini-code:free:text→text- Mely mezőket használja a kérés?
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,userPOST /v1/messages·cohere/north-mini-code:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Milyen korlátok érvényesek?
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:128POST /v1/messages·cohere/north-mini-code:free:ctx:256000;max_out:64000;max_tokens.minimum:1;max_tokens.maximum:64000