modely

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 je čistě textový model Cohere pro generování kódu, změny repozitáře a úlohy agentů řízené terminálem. Jeho řídká architektura s celkem 30B a 3B aktivními parametry podporuje používání nástrojů a prokládané uvažování se zdokumentovaným kontextem 256K a limitem výstupu 64K.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

North Mini Code 1.0 je model Cohere pro softwarové inženýrství s agenty, terminálové úlohy a generování kódu. Přijímá text a vytváří text včetně kódu, vysvětlení a požadavků na nástroje. Výrobce vydal váhy pod Apache 2.0 a označuje jej za první model rodiny programátorských agentů North. Jde o specializovaný programátorský profil, nikoli model pro porozumění obrázkům nebo obecné skórování rozhodnutí.

Řídká architektura a příprava na programování

Model má celkem 30 miliard parametrů a přibližně 3 miliardy aktivních. Jeho Transformer pouze s dekodérem používá řídkou směs expertů se 128 experty, osmi aktivovanými na token a hustou vrstvou před řídkými vrstvami. Pozornost v posuvném okně s rotačními pozicemi se prokládá s globální pozorností bez pozičních embeddingů v poměru 3:1. Údaj o aktivních parametrech popisuje výpočet použitý pro token, nikoli úplnou sadu vah, kterou je nutné uložit.

Následné trénování Cohere používá dvě fáze dolaďování s učitelem následované posilovaným učením s ověřitelnými odměnami, zaměřeným na softwarové inženýrství a práci v terminálu. Výrobce popisuje trénování napříč více prostředími agentů místo jediné pevné kostry. To podporuje přípravu úlohy podle požadovaného chování a dostupných nástrojů, zatímco okolní prostředí nadále odpovídá za získávání souborů, spouštění příkazů a vracení pozorování.

Připravte změnu na úrovni repozitáře

Dodejte aktuální kód a chování, požadovanou změnu, relevantní hranice souborů či rozhraní a důkazy, které doloží dokončení. U chyby zahrňte pozorovanou chybu nebo selhávající vstup a očekávaný výsledek. U funkce určete požadované chování a omezení kompatibility. Užitečným konečným výstupem je navržená změna kódu s vysvětlením a výsledky kontrol, které skutečně proběhly.

Ukázkový požadavek může žádat úpravu parseru pro další podporovaný vstup při zachování stávajících formátů. Určete reprezentativní vstupy a část repozitáře definující chování parseru. Model může použít kód a pozorování nástrojů k vytvoření změny; vygenerovaná úprava nebo tvrzení, že se má spustit příkaz, není důkazem jeho úspěchu.

Terminálové nástroje a strukturovaná pozorování

Nativní karta modelu dokumentuje trénování používání nástrojů a doporučuje popisy nástrojů ve schématu JSON prostřednictvím chatovací šablony modelu. Jasně popište účel a argumenty nástroje. Nástroj pro spouštění příkazů může vrátit skutečný výstup a stav, zatímco nástroj pro prohlížení souborů může vrátit materiál potřebný pro další krok. Každý výsledek nástroje propojte s identifikátorem jeho volání, aby pozdější analýza používala správné pozorování.

Příklad výrobce zachovává v historii volání nástroje a uvažování asistenta, provádí nástroj a před dalším generováním přidává jeho výsledek. Příklad nativní šablony používá pro výsledek nástroje strukturovaný slovník. Zachovejte tuto reprezentaci podle zdokumentované integrace místo předpokladu, že každé nesouvisející API serializuje výsledky nástrojů stejně. Schéma JSON popisující argumenty nástroje se liší od tvrzení o podpoře libovolného konečného výstupu omezeného schématem.

Prokládané uvažování a historie více tahů

North Mini Code podporuje prokládané uvažování, jehož zapnutí výrobce doporučuje pro práci agentů. Obsah uvažování vygenerovaný modelem a volání nástrojů přenášejte do následujících kroků agenta i tahů konverzace. Nativní příklad uchovává pole uvažování se zprávou asistenta a poté vrací odpovídající pozorování nástroje. Zachovává tak informace, které model použil při rozhodování o dalším prohlížení nebo změně.

V historii úlohy udržujte aktuální cíl, podklady a skutečná pozorování. U delší úlohy v repozitáři shrňte konečný výsledek podle změněného chování a užitečného výstupu a uchovejte důkazy potřebné ke kontrole. Prokládané uvažování neznamená, že krátká viditelná odpověď nevyžadovala analýzu, ani nedokládá, že akce popsaná modelem už proběhla.

Samostatné úlohy s kódem a vysvětlením

Výrobce uvádí také vědecké programování a algoritmické uvažování mimo smyčku agenta. Dodejte definici problému, formát vstupu a výstupu, omezení, relevantní číselné předpoklady a očekávané chování v krajních případech. Pokud je požadovaným výstupem úplná funkce nebo program, žádejte je s vysvětlením na úrovni potřebné pro čtenáře.

Pro vysvětlení kódu dodejte implementaci a konkrétní chování nebo závislost k objasnění. U kódu pro vizualizaci dat určete dodaná pole a zamýšlené porovnání místo ponechání účelu grafu nevysloveného. Vývojové příklady výrobce zahrnují vysvětlování a úpravy kódu, vizualizaci dat a implementaci podle specifikace. Jde o vzory úloh pro generování či úpravu kódu, nikoli slib správných výsledků pro každý repozitář nebo framework.

Kontext, výstup a nastavení generování

Karta modelu a stránka API výrobce uvádějí kontextové okno 256K tokenů a maximální výstup 64K tokenů. Rozsáhlý materiál repozitáře připravujte s ohledem na tyto oddělené limity a velikost konečného výstupu. Zachovejte hranice zdrojů a identifikátory a odstraňte nerelevantní materiál místo předpokladu, že velké okno odstraňuje potřebu cíleného zadání.

Nativní karta modelu doporučuje pro generování teplotu 1,0 a top_p 0,95 a používá chatovací šablonu modelu včetně zadání pro generování pro textové postupy a nástroje. Limity výstupu v příkladech jsou nastavení těchto příkladů, nikoli náhrada zveřejněného maxima modelu. Cohere zveřejňuje váhy BF16 a samostatně pojmenovaný artefakt FP8. Při přípravě nasazení zvolte vhodný artefakt.

Užitečným výsledkem North Mini Code je kontrolovatelný kódový výstup nebo technické vysvětlení navázané na dodané požadavky. Porovnejte výsledek s původním chováním a skutečným výstupem nástrojů, ověřte předpoklady ovlivňující kód a uchovejte zdroje a pozorování potřebné ke kontrole. Čistě textový programátorský model poskytuje uvažování a generovaný obsah; okolní aplikace provádí operace, které tyto návrhy mění v dokončenou softwarovou úlohu.

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

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Úvod

North Mini Code 1.0 je čistě textový model Cohere pro generování kódu, změny repozitáře a úlohy agentů řízené terminálem. Jeho řídká architektura s celkem 30B a 3B aktivními parametry podporuje používání nástrojů a prokládané uvažování se zdokumentovaným kontextem 256K a limitem výstupu 64K.

Přijímané vstupy
Text
Výsledky
Text

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Vstup
text
Výstup
text
Kontext
256 000 tokens
Maximální výstup
64 000 tokens
Výstupní formát
JSON
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
cohere/north-mini-code:free
Výchozí—
PolemessagesTyparrayPožadavekPovinnéHodnoty a limityVýchozí—
PolestreamTypbooleanPožadavekVolitelnéHodnoty a limity
false
Výchozífalse
Polemax_tokensTypintegerPožadavekVolitelnéHodnoty a limity
Minimum: 1
Maximum: 64 000
Výchozí—
Polemax_completion_tokensTypintegerPožadavekVolitelnéHodnoty a limity
Minimum: 1
Maximum: 64 000
Výchozí—
PolenTypintegerPožadavekVolitelnéHodnoty a limity
Minimum: 1
Maximum: 128
Výchozí—
PoletemperatureTypnumberPožadavekVolitelnéHodnoty a limityVýchozí—
Poletop_pTypnumberPožadavekVolitelnéHodnoty a limityVýchozí—
PoleseedTypintegerPožadavekVolitelnéHodnoty a limityVýchozí—
PolestopTypPožadavekVolitelnéHodnoty a limityVýchozí—
Polefrequency_penaltyTypnumberPožadavekVolitelnéHodnoty a limityVýchozí—
Polepresence_penaltyTypnumberPožadavekVolitelnéHodnoty a limityVýchozí—
PoleuserTypstringPožadavekVolitelnéHodnoty a limityVýchozí—
Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, messages
ParametroptionalKontraktstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametrmaterial_typesKontrakttext
ParametrconditionsKontraktUse 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

Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Standardní sazba Při výběru rychlého režimu
Režim flex
Standardní sazba Při výběru režimu flex
Maximální intenzita uvažování
Standardní sazba Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Ceny explicitní mezipaměti
Není zapnuto Při požadavku na explicitní mezipaměť
Nulové sazby pouze pro text
Text input and output only. Cache, tools, media and streaming are unavailable. Pro výhradně textový vstup a výstup

Sazby Ailoot

Ceny podle konfigurace

KonfiguraceTabulka sazebPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPoplatek
Vstup · Vstupní tokeny $0 / 1K tokenů
Výstup · Výstupní tokeny $0 / 1K tokenů
Vstup · Čtení z mezipaměti — / 1K tokenů
Vstup · Zápis do mezipaměti — / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

Ailoot Ultra · OpenAI Chat

curl · vytvořte jednou a uchovejte úplný výsledek
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.

Přijímání a ukládání výsledků

Ailoot Ultra · OpenAI Chat

JSON

Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

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

Pokud je nutné ověřit původní odpověď

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

Aliasy

Aliasy modelu

Ailoot Ultra cohere/north-mini-code:free

Aliasy cest metod

Použijte cesty metod uvedené výše.

Související ID modelů

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

Úvod

North Mini Code 1.0 je čistě textový model Cohere pro generování kódu, změny repozitáře a úlohy agentů řízené terminálem. Jeho řídká architektura s celkem 30B a 3B aktivními parametry podporuje používání nástrojů a prokládané uvažování se zdokumentovaným kontextem 256K a limitem výstupu 64K.

Přijímané vstupy
Text
Výsledky
Text

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · Anthropic Messages POST /v1/messages
Vstup
text
Výstup
text
Kontext
256 000 tokens
Maximální výstup
64 000 tokens
Výstupní formát
JSON
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
cohere/north-mini-code:free
Výchozí—
PolemessagesTyparrayPožadavekPovinnéHodnoty a limityVýchozí—
PolestreamTypbooleanPožadavekVolitelnéHodnoty a limity
false
Výchozífalse
PolesystemTypstringPožadavekVolitelnéHodnoty a limityVýchozí—
Polemax_tokensTypintegerPožadavekPovinnéHodnoty a limity
Minimum: 1
Maximum: 64 000
Výchozí—
PoletemperatureTypnumberPožadavekVolitelnéHodnoty a limityVýchozí—
Poletop_pTypnumberPožadavekVolitelnéHodnoty a limityVýchozí—
Poletop_kTypintegerPožadavekVolitelnéHodnoty a limityVýchozí—
Polestop_sequencesTyparrayPožadavekVolitelnéHodnoty a limityVýchozí—
PolemetadataTypobjectPožadavekVolitelnéHodnoty a limityVýchozí—
Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, messages, max_tokens
ParametroptionalKontraktstream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametrmaterial_typesKontrakttext
ParametrconditionsKontraktUse 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

Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Standardní sazba Při výběru rychlého režimu
Režim flex
Standardní sazba Při výběru režimu flex
Maximální intenzita uvažování
Standardní sazba Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Nulové sazby pouze pro text
Text input and output only. Cache, tools, media and streaming are unavailable. Pro výhradně textový vstup a výstup

Sazby Ailoot

Ceny podle konfigurace

KonfiguraceTabulka sazebPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPoplatek
Vstup · Vstupní tokeny $0 / 1K tokenů
Výstup · Výstupní tokeny $0 / 1K tokenů
Vstup · Čtení z mezipaměti — / 1K tokenů
Vstup · Zápis do mezipaměti — / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

Ailoot Ultra · Anthropic Messages

curl · vytvořte jednou a uchovejte úplný výsledek
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.

Přijímání a ukládání výsledků

Ailoot Ultra · Anthropic Messages

JSON

Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

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

Pokud je nutné ověřit původní odpověď

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

Aliasy

Aliasy modelu

Ailoot Ultra cohere/north-mini-code:free

Aliasy cest metod

Použijte cesty metod uvedené výše.

Související ID modelů

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Jaké vstupy a výsledky jsou dostupné?

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

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

Jaká pole požadavek používá?

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

Jaké limity platí?

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

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva