Cohere: North Mini Code (free)
North Mini Code 1.0 je čisto textový model Cohere na generovanie kódu, zmeny repozitára a agentové úlohy riadené terminálom. Jeho riedky návrh s celkovo 30B a aktívnymi 3B parametrami podporuje používanie nástrojov a uvažovanie striedané s volaniami nástrojov s dokumentovaným kontextom 256K a limitom výstupu 64K.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionscohere/north-mini-code:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagescohere/north-mini-code:free
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
North Mini Code 1.0 je model Cohere na agentové softvérové inžinierstvo, terminálové úlohy a generovanie kódu. Prijíma text a vytvára text vrátane kódu, vysvetlení a požiadaviek na nástroje. Výrobca vydal jeho váhy pod licenciou Apache 2.0 a označuje ho za prvý model rodiny North pre programovacích agentov. Ide o špecializovaný programovací profil, nie model na porozumenie obrázkom alebo všeobecné skórovanie rozhodnutí.
Riedka architektúra a príprava programovania
Model má celkovo 30 miliárd parametrov s približne 3 miliardami aktívnych. Jeho Transformer tvorený iba dekodérom používa riedku zmes expertov so 128 expertmi, ôsmimi aktivovanými na token a hustou vrstvou pred riedkymi vrstvami. Pozornosť v posuvnom okne s rotačnými pozíciami sa strieda s globálnou pozornosťou bez pozičných embeddingov v pomere 3:1. Údaj aktívnych parametrov opisuje výpočet pre token, nie celú množinu váh, ktorú treba ukladať.
Následný tréning Cohere používa dve fázy dolaďovania s dohľadom nasledované posilňovaným učením s overiteľnými odmenami, zamerané na softvérové inžinierstvo a prácu v termináli. Výrobca opisuje tréning vo viacerých agentových vykonávacích prostrediach namiesto jednej pevnej kostry. To podporuje prípravu úlohy podľa požadovaného správania a dostupných nástrojov, zatiaľ čo okolité vykonávacie prostredie zostáva zodpovedné za získanie súborov, vykonávanie príkazov a vracanie pozorovaní.
Pripravte zmenu na úrovni repozitára
Dodajte aktuálny kód a správanie, požadovanú zmenu, príslušné hranice súborov alebo rozhraní a dôkazy preukazujúce dokončenie. Pri chybe zahrňte pozorovanú chybu alebo zlyhávajúci vstup a očakávaný výsledok. Pri funkcii určte potrebné správanie a obmedzenia kompatibility. Užitočným konečným artefaktom je navrhnutá zmena kódu s vysvetlením a výsledkami kontrol, ktoré skutočne prebehli.
Ilustračná požiadavka môže žiadať aktualizáciu parsera o ďalší podporovaný vstup pri zachovaní existujúcich formátov. Určte reprezentatívne vstupy a časť repozitára definujúcu správanie parsera. Model môže na vývoj zmeny používať kód a pozorovania nástrojov; vygenerovaná oprava alebo tvrdenie, že príkaz má fungovať, nie sú dôkazom úspechu príkazu.
Terminálové nástroje a štruktúrované pozorovania
Natívna karta modelu dokumentuje tréning používania nástrojov a odporúča opisy nástrojov pomocou schémy JSON cez konverzačnú šablónu modelu. Účel a argumenty nástroja opíšte jasne. Nástroj vykonávania príkazov môže vrátiť skutočný výstup a stav, zatiaľ čo nástroj prezerania súborov môže vrátiť materiál potrebný pre ďalší krok. Každý výsledok nástroja uchovajte pri identifikátore jeho volania, aby neskoršia analýza používala zamýšľané pozorovanie.
Príklad výrobcu zachováva volanie nástroja a uvažovanie asistenta v histórii, vykoná nástroj a pridá jeho výsledok pred ďalším generovaním. Príklad natívnej šablóny používa štruktúrovaný slovník pre výsledok nástroja. Túto reprezentáciu zachovajte podľa dokumentovanej integrácie namiesto predpokladu, že každé nesúvisiace API serializuje výsledky nástrojov rovnako. Schéma JSON opisujúca argumenty nástroja sa líši od tvrdenia o podpore ľubovoľného konečného výstupu obmedzeného schémou.
Uvažovanie striedané s volaniami nástrojov a história viacerých obratov
North Mini Code podporuje uvažovanie striedané s volaniami nástrojov, ktoré výrobca odporúča zapnúť pri agentovej práci. Obsah uvažovania vygenerovaný modelom a volania nástrojov prenášajte do ďalších agentových krokov a obratov konverzácie. Natívny príklad uchováva pole reasoning pri správe asistenta a potom vracia zodpovedajúce pozorovanie nástroja. Tým zachováva informácie, ktoré model použil pri rozhodnutí, čo preskúmať alebo zmeniť ďalej.
V histórii úlohy uchovajte aktuálny cieľ, zdrojový materiál a skutočné pozorovania. Pri dlhšej úlohe s repozitárom zhrňte konečný výsledok podľa zmeneného správania a užitočného artefaktu a zachovajte dôkazy potrebné na kontrolu. Uvažovanie striedané s volaniami nástrojov neznamená, že krátka viditeľná odpoveď nepotrebovala analýzu, ani nepotvrdzuje, že akcia opísaná modelom už nastala.
Samostatné úlohy kódu a vysvetľovania
Výrobca uvádza aj vedecké programovanie a algoritmické uvažovanie mimo agentovej slučky. Dodajte definíciu problému, formát vstupu a výstupu, obmedzenia, relevantné číselné predpoklady a očakávané správanie na okrajoch. Keď je potrebným artefaktom úplná funkcia alebo program, vyžiadajte ich s vysvetlením na úrovni potrebnej pre čitateľa.
Pri vysvetľovaní kódu dodajte implementáciu a konkrétne správanie alebo závislosť na objasnenie. Pri kóde vizualizácie údajov určte dodané polia a zamýšľané porovnanie namiesto ponechania účelu grafu neurčeného. Vývojové príklady výrobcu zahŕňajú vysvetľovanie kódu, úpravy, vizualizáciu a implementáciu zo špecifikácie. Ide o vzory úloh na generovanie alebo úpravu kódu, nie prísľub správnych výsledkov pre každý repozitár či framework.
Kontext, výstup a nastavenia generovania
Karta modelu výrobcu a stránka API uvádzajú kontextové okno 256K tokenov a maximálny výstup 64K tokenov. Rozsiahly materiál repozitára pripravujte podľa týchto samostatných limitov a veľkosti konečného artefaktu. Zachovajte hranice zdrojov a identifikátory a odstráňte nerelevantný materiál namiesto predpokladu, že veľké okno odstraňuje potrebu cieleného zadania.
Natívna karta modelu odporúča pri generovaní temperature 1,0 a top_p 0,95 a pre textové aj nástrojové postupy používa konverzačnú šablónu modelu vrátane pokynu na generovanie. Limity výstupu príkladov sú nastaveniami týchto príkladov, nie náhradou zverejneného maxima modelu. Cohere zverejňuje váhy BF16 a samostatne pomenovaný artefakt FP8. Pri príprave nasadenia vyberte vhodný artefakt.
Užitočným výsledkom North Mini Code je kontrolovateľný kódový artefakt alebo technické vysvetlenie prepojené s dodanými požiadavkami. Výsledok porovnajte s pôvodným správaním a skutočným výstupom nástrojov, overte predpoklady ovplyvňujúce kód a zachovajte zdroj a pozorovania potrebné na kontrolu. Čisto textový programovací model poskytuje uvažovanie a vygenerovaný obsah; okolitá aplikácia vykonáva operácie meniace tieto návrhy na dokončenú softvérovú úlohu.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions cohere/north-mini-code:free
cohere/north-mini-code:freeÚvod
North Mini Code 1.0 je čisto textový model Cohere na generovanie kódu, zmeny repozitára a agentové úlohy riadené terminálom. Jeho riedky návrh s celkovo 30B a aktívnymi 3B parametrami podporuje používanie nástrojov a uvažovanie striedané s volaniami nástrojov s dokumentovaným kontextom 256K a limitom výstupu 64K.
- Povolené vstupy
- Text
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vstup
text- Výstup
text- Kontext
- 256 000 tokens
- Maximálny výstup
- 64 000 tokens
- Výstupný formát
- JSON
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity cohere/north-mini-code:free | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolenéfalse |
Polemax_tokens | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 64 000 | Predvolené— |
Polemax_completion_tokens | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 64 000 | Predvolené— |
Polen | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 128 | Predvolené— |
Poletemperature | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_p | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleseed | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestop | Typ | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polefrequency_penalty | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polepresence_penalty | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages |
Parameteroptional | Špecifikáciastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse 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. |
Životný cyklus: synchronous_json
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Ceny explicitnej cache
- Nie je zapnuté Keď sa požaduje explicitná cache
- Nulové sadzby iba pre text
- Text input and output only. Cache, tools, media and streaming are unavailable. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · OpenAI Chat
JSON
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelov
Ailoot Ultra cohere/north-mini-code:free
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free
cohere/north-mini-code:freeÚvod
North Mini Code 1.0 je čisto textový model Cohere na generovanie kódu, zmeny repozitára a agentové úlohy riadené terminálom. Jeho riedky návrh s celkovo 30B a aktívnymi 3B parametrami podporuje používanie nástrojov a uvažovanie striedané s volaniami nástrojov s dokumentovaným kontextom 256K a limitom výstupu 64K.
- Povolené vstupy
- Text
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vstup
text- Výstup
text- Kontext
- 256 000 tokens
- Maximálny výstup
- 64 000 tokens
- Výstupný formát
- JSON
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity cohere/north-mini-code:free | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolenéfalse |
Polesystem | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polemax_tokens | Typinteger | PožiadavkaPovinné | Hodnoty a limity Minimum: 1 Maximum: 64 000 | Predvolené— |
Poletemperature | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_p | Typnumber | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_k | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestop_sequences | Typarray | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polemetadata | Typobject | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages, max_tokens |
Parameteroptional | Špecifikáciastream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse 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. |
Životný cyklus: synchronous_json
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Nulové sadzby iba pre text
- Text input and output only. Cache, tools, media and streaming are unavailable. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · Anthropic Messages
JSON
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelov
Ailoot Ultra cohere/north-mini-code:free
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · Cohere: North Mini Code (free)
- Aké vstupy a výsledky sú dostupné?
POST /v1/chat/completions·cohere/north-mini-code:free:text→textPOST /v1/messages·cohere/north-mini-code:free:text→text- Aké polia používa požiadavka?
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- Aké limity platia?
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