Cohere: North Mini Code (free)
North Mini Code 1.0 on Coheren vain tekstiä käyttävä malli koodin tuottamiseen, ohjelmistovaraston muutoksiin ja päätteen kautta ohjattaviin agenttitehtäviin. Sen harvassa rakenteessa on yhteensä 30 miljardia parametria, joista 3 miljardia on aktiivisia. Se tukee työkalujen käyttöä ja lomitettua päättelyä, ja siinä on dokumentoitu 256K:n konteksti sekä 64K:n tulostekiintiö.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionscohere/north-mini-code:free - Ailoot Ultra · Anthropic Messages
POST /v1/messagescohere/north-mini-code:free
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
North Mini Code 1.0 on Coheren malli agenttipohjaiseen ohjelmistotekniikkaan, päätetyöskentelyyn ja koodin tuottamiseen. Se vastaanottaa ja tuottaa tekstiä, kuten koodia, selityksiä ja työkalupyyntöjä. Valmistaja julkaisi sen painot Apache 2.0 -lisenssillä ja nimeää sen North-koodiagenttiperheen ensimmäiseksi malliksi. Se on erikoistunut ohjelmointiprofiili eikä kuvien ymmärtämismalli tai yleinen päätösten pisteyttäjä.
Harva arkkitehtuuri ja ohjelmointivalmistelu
Mallissa on yhteensä 30 miljardia parametria, joista noin 3 miljardia on aktiivisia. Sen pelkän dekooderin Transformer käyttää harvaa asiantuntijasekoitusta, jossa on 128 asiantuntijaa, kahdeksan aktivoituna tokenia kohti, sekä tiheä kerros ennen harvoja kerroksia. Kiertäviä positioita käyttävä liukuvan ikkunan huomio lomittuu ilman paikkaupotuksia toimivan globaalin huomion kanssa suhteessa 3:1. Aktiivisten parametrien määrä kuvaa tokenille käytettyä laskentaa, ei koko tallennettavaa painojoukkoa.
Coheren jälkikoulutus käyttää kahta ohjatun hienosäädön vaihetta, joita seuraa vahvistusoppiminen todennettavilla palkkioilla, painopisteenä ohjelmistotekniikka ja päätetyö. Valmistaja kuvaa koulutusta useissa agenttikehyksissä yhden kiinteän rungon sijaan. Tämä tukee tehtävän valmistelua vaaditun toiminnan ja saatavilla olevien työkalujen ympärille, mutta ympäröivä kehys vastaa edelleen tiedostojen hankkimisesta, komentojen suorittamisesta ja havaintojen palauttamisesta.
Valmistele ohjelmistovarastotason muutos
Anna nykyinen koodi ja toiminta, pyydetty muutos, olennaiset tiedosto- tai rajapintarajat ja näyttö, joka osoittaa valmistumisen. Sisällytä virheeseen havaittu virheilmoitus tai virheeseen johtava syöte sekä odotettu tulos. Kerro ominaisuudelle vaadittu toiminta ja yhteensopivuusrajoitteet. Hyödyllinen lopputuotos on koodimuutosehdotus, selitys ja tulokset todella suoritetuista tarkistuksista.
Havainnollistava pyyntö voi pyytää päivittämään jäsentimen tukemaan uutta syötettä säilyttäen nykyiset muodot. Yksilöi edustavat syötteet ja ohjelmistovaraston osa, joka määrittää jäsentimen toiminnan. Malli voi kehittää muutosta koodin ja työkaluhavaintojen avulla; tuotettu korjaus tai toteamus, että komennon pitäisi toimia, ei osoita komennon onnistumista.
Päätetyökalut ja rakenteiset havainnot
Natiivi mallikortti dokumentoi työkalujen käyttökoulutuksen ja suosittelee JSON-skeemallisia työkalukuvauksia mallin keskustelumallineen kautta. Kuvaa työkalun tarkoitus ja argumentit selkeästi. Komennonsuoritustyökalu voi palauttaa todellisen tulosteen ja tilan, kun taas tiedostontarkastelutyökalu voi palauttaa seuraavan vaiheen tarvitseman aineiston. Säilytä jokainen työkalutulos yhteydessä sen kutsutunnisteeseen, jotta myöhempi analyysi käyttää tarkoitettua havaintoa.
Valmistajan esimerkki säilyttää työkalukutsun ja avustajan päättelyn historiassa, suorittaa työkalun ja lisää sen tuloksen ennen seuraavaa generointia. Sen natiivi malline-esimerkki käyttää työkalutuloksena rakenteista sanakirjaa. Säilytä tämä esitysmuoto dokumentoidun integraation mukaan sen sijaan, että olettaisit kaikkien asiaan liittymättömien APIen sarjallistavan työkalutulokset samalla tavalla. Työkalun argumentteja kuvaava JSON-skeema on eri asia kuin väite mielivaltaisen skeemarajoitetun lopputulosteen tuesta.
Lomitettu päättely ja monivuorohistoria
North Mini Code tukee lomitettua päättelyä, jonka valmistaja suosittelee ottamaan käyttöön agenttityössä. Siirrä mallin tuottama päättelysisältö ja työkalukutsut seuraaviin agenttivaiheisiin ja keskusteluvuoroihin. Natiivi esimerkki säilyttää reasoning-kentän avustajan viestissä ja palauttaa vastaavan työkaluhavainnon sen jälkeen. Näin säilyvät tiedot, joita malli käytti päättäessään seuraavaksi tutkittavasta tai muutettavasta kohteesta.
Säilytä nykyinen tavoite, lähdeaineisto ja todelliset havainnot tehtävähistoriassa. Tiivistä pitkän ohjelmistovarastotehtävän lopputulos muuttuneen toiminnan ja hyödyllisen tuotoksen ympärille säilyttäen tarkistuksessa tarvittava näyttö. Lomitettu päättely ei tarkoita, ettei lyhyt näkyvä vastaus tarvitsisi analyysia, eikä se osoita, että mallin kuvaama toimenpide olisi jo tapahtunut.
Itsenäiset koodi- ja selitystehtävät
Valmistaja nimeää myös tieteellisen ohjelmoinnin ja algoritmisen päättelyn agenttisilmukan ulkopuolella. Anna ongelman määrittely, syöte- ja tulostemuoto, rajoitteet, olennaiset numeeriset oletukset ja odotettu toiminta rajatapauksissa. Pyydä täydellistä funktiota tai ohjelmaa, kun se on tarvittava tuotos, sekä lukijan tarvitseman tason selitys.
Anna koodin selitykseen toteutus ja täsmällinen selvennettävä toiminta tai riippuvuus. Yksilöi datan visualisointikoodissa annetut kentät ja aiottu vertailu sen sijaan, että jättäisit kaavion tarkoituksen avoimeksi. Valmistajan kehitysesimerkkeihin kuuluvat koodin selitys, muokkaus, visualisointi ja toteutus määrittelystä. Ne ovat tehtävämalleja koodin luomiseen tai muokkaamiseen eivätkä lupaus oikeista tuloksista jokaisessa ohjelmistovarastossa tai kehyksessä.
Konteksti, tuloste ja generointiasetukset
Valmistajan mallikortti ja API-sivu luettelevat 256K tokenin konteksti-ikkunan ja 64K tokenin enimmäistulosteen. Valmistele laaja ohjelmistovarastoaineisto näiden erillisten kiintiöiden ja lopputuotoksen koon mukaan. Säilytä lähderajat ja tunnisteet sekä poista epäolennainen aineisto sen sijaan, että olettaisit suuren ikkunan poistavan kohdennetun tehtävänannon tarpeen.
Natiivi mallikortti suosittelee generointiin lämpötilaa 1.0 ja top_p-arvoa 0.95 sekä käyttää mallin keskustelumallinetta generointikehotteineen teksti- ja työkalutyönkuluissa. Sen esimerkkien tulosterajat ovat näiden esimerkkien asetuksia eivätkä korvaa mallin julkaistua enimmäisrajaa. Cohere julkaisee BF16-painot ja erikseen nimetyn FP8-tuotoksen. Valitse sopiva tuotos valmistellessasi käyttöönottoa.
Hyödyllinen North Mini Code -tulos on tarkasteltava koodituotos tai tekninen selitys, joka liittyy annettuihin vaatimuksiin. Vertaa tulosta alkuperäiseen toimintaan ja todelliseen työkalutulosteeseen, tarkista koodiin vaikuttavat oletukset ja säilytä tarkistukseen tarvittavat lähteet ja havainnot. Vain tekstiä käyttävä ohjelmointimalli tarjoaa päättelyn ja tuotetun sisällön; ympäröivä sovellus suorittaa toimenpiteet, jotka muuttavat ehdotukset valmiiksi ohjelmistotehtäväksi.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions cohere/north-mini-code:free
cohere/north-mini-code:freeAloitus
North Mini Code 1.0 on Coheren vain tekstiä käyttävä malli koodin tuottamiseen, ohjelmistovaraston muutoksiin ja päätteen kautta ohjattaviin agenttitehtäviin. Sen harvassa rakenteessa on yhteensä 30 miljardia parametria, joista 3 miljardia on aktiivisia. Se tukee työkalujen käyttöä ja lomitettua päättelyä, ja siinä on dokumentoitu 256K:n konteksti sekä 64K:n tulostekiintiö.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- Teksti
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Syötetyypit
text- Tulostyypit
text- Konteksti
- 256 000 tokens
- Enimmäistuloste
- 64 000 tokens
- Tulosteen muoto
- JSON
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat cohere/north-mini-code:free | Oletus— |
Kenttämessages | Tyyppiarray | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttästream | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false | Oletusfalse |
Kenttämax_tokens | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 64 000 | Oletus— |
Kenttämax_completion_tokens | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 64 000 | Oletus— |
Kenttän | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 128 | Oletus— |
Kenttätemperature | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätop_p | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäseed | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästop | Tyyppi | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäfrequency_penalty | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäpresence_penalty | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, messages |
Parametrioptional | Sopimusstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametrimaterial_types | Sopimustext |
Parametriconditions | SopimusUse 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. |
Elinkaari: synchronous_json
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Vakiohinta Kun nopea tila on valittu
- Flex-tila
- Vakiohinta Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
- Eksplisiittisen välimuistin hinnoittelu
- Ei käytössä Kun eksplisiittistä välimuistia pyydetään
- Nollahinnat pelkälle tekstille
- Text input and output only. Cache, tools, media and streaming are unavailable. Pelkkää tekstiä sisältävälle syötteelle ja tulosteelle
Ailoot-hinnat
Hinnat asetusten mukaan
| Asetukset | Hinnasto | Veloitus |
|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Veloitus Syöte · Syötetokenit $0 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
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.
Vastaanota ja tallenna tulokset
Ailoot Ultra · OpenAI Chat
JSON
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jos alkuperäinen vastaus on tarkistettava
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliakset
Mallin aliakset
Ailoot Ultra cohere/north-mini-code:free
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free
cohere/north-mini-code:freeAloitus
North Mini Code 1.0 on Coheren vain tekstiä käyttävä malli koodin tuottamiseen, ohjelmistovaraston muutoksiin ja päätteen kautta ohjattaviin agenttitehtäviin. Sen harvassa rakenteessa on yhteensä 30 miljardia parametria, joista 3 miljardia on aktiivisia. Se tukee työkalujen käyttöä ja lomitettua päättelyä, ja siinä on dokumentoitu 256K:n konteksti sekä 64K:n tulostekiintiö.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- Teksti
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Syötetyypit
text- Tulostyypit
text- Konteksti
- 256 000 tokens
- Enimmäistuloste
- 64 000 tokens
- Tulosteen muoto
- JSON
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat cohere/north-mini-code:free | Oletus— |
Kenttämessages | Tyyppiarray | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttästream | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false | Oletusfalse |
Kenttäsystem | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttämax_tokens | Tyyppiinteger | VaatimusPakollinen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 64 000 | Oletus— |
Kenttätemperature | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätop_p | Tyyppinumber | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätop_k | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästop_sequences | Tyyppiarray | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttämetadata | Tyyppiobject | VaatimusValinnainen | Arvot & rajat | Oletus— |
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, messages, max_tokens |
Parametrioptional | Sopimusstream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametrimaterial_types | Sopimustext |
Parametriconditions | SopimusUse 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. |
Elinkaari: synchronous_json
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Vakiohinta Kun nopea tila on valittu
- Flex-tila
- Vakiohinta Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
- Nollahinnat pelkälle tekstille
- Text input and output only. Cache, tools, media and streaming are unavailable. Pelkkää tekstiä sisältävälle syötteelle ja tulosteelle
Ailoot-hinnat
Hinnat asetusten mukaan
| Asetukset | Hinnasto | Veloitus |
|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Veloitus Syöte · Syötetokenit $0 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
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.
Vastaanota ja tallenna tulokset
Ailoot Ultra · Anthropic Messages
JSON
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Jos alkuperäinen vastaus on tarkistettava
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliakset
Mallin aliakset
Ailoot Ultra cohere/north-mini-code:free
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Cohere: North Mini Code (free)
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/chat/completions·cohere/north-mini-code:free:text→textPOST /v1/messages·cohere/north-mini-code:free:text→text- Mitä kenttiä pyyntö käyttää?
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- Mitä rajoja sovelletaan?
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