Cohere: North Mini Code (free)
North Mini Code 1.0 je Coherov izključno besedilni model za ustvarjanje kode, spremembe repozitorija in agentske naloge prek terminala. Njegova redko aktivirana zasnova s skupno 30B in 3B aktivnimi parametri podpira uporabo orodij ter prepleteno sklepanje, z dokumentiranim kontekstom 256K in dovoljenim izhodom 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 modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
North Mini Code 1.0 je Coherov model za agentsko programsko inženirstvo, terminalske naloge in ustvarjanje kode. Sprejema besedilo in ustvarja besedilo, vključno s kodo, razlagami in zahtevami za orodja. Proizvajalec je njegove uteži izdal pod licenco Apache 2.0 in ga opredeljuje kot prvi model v družini programskih agentov North. Je specializirani profil za programiranje, ne model za razumevanje slik ali splošno ocenjevanje odločitev.
Redko aktivirana arhitektura in priprava programiranja
Model ima skupno 30 milijard parametrov, od katerih so aktivne približno 3 milijarde. Njegov Transformer samo z dekodirnikom uporablja redko aktivirano mešanico ekspertov s 128 eksperti, osmimi aktiviranimi na žeton, in gosto plastjo pred redko aktiviranimi plastmi. Pozornost z drsečim oknom in rotacijskimi položaji se prepleta z globalno pozornostjo brez položajnih vložitev v razmerju 3:1. Podatek o aktivnih parametrih opisuje računanje za žeton, ne celotnega nabora uteži, ki ga je treba shraniti.
Coherovo naknadno učenje uporablja dve fazi nadzorovanega finega prilagajanja, nato pa spodbujevalno učenje s preverljivimi nagradami, osredotočeno na programsko inženirstvo in terminalsko delo. Proizvajalec opisuje učenje v več agentskih izvajalnih okoljih namesto v enem fiksnem ogrodju. To podpira pripravo naloge glede na zahtevano vedenje in razpoložljiva orodja, okoliško izvajalno okolje pa ostaja odgovorno za pridobivanje datotek, izvajanje ukazov in vračanje ugotovitev.
Pripravite spremembo na ravni repozitorija
Predložite trenutno kodo in vedenje, zahtevano spremembo, ustrezne meje datotek ali vmesnikov ter dokaze, ki bodo potrdili dokončanje. Pri napaki vključite opaženo napako ali neuspešni vhod in pričakovani rezultat. Pri funkcionalnosti navedite zahtevano vedenje in omejitve združljivosti. Uporaben končni izdelek je predlagana sprememba kode z razlago in rezultati preverjanj, ki so bila dejansko izvedena.
Ponazoritvena zahteva lahko zahteva posodobitev razčlenjevalnika za dodaten podprti vhod ob ohranitvi obstoječih formatov. Določite reprezentativne vhode in del repozitorija, ki določa vedenje razčlenjevalnika. Model lahko s kodo in ugotovitvami orodij razvije spremembo; ustvarjeni popravek ali izjava, da naj se ukaz izvede, ni dokaz, da je bil ukaz uspešen.
Terminalska orodja in strukturirane ugotovitve
Izvorna kartica modela dokumentira učenje uporabe orodij in priporoča opise orodij s shemo JSON prek pogovorne predloge modela. Jasno opišite namen in argumente orodja. Orodje za izvajanje ukazov lahko vrne dejanski izhod in status, orodje za pregled datotek pa gradivo, ki ga potrebuje naslednji korak. Vsak rezultat orodja ohranite povezan z identifikatorjem njegovega klica, da poznejša analiza uporabi predvideno ugotovitev.
Proizvajalčev primer v zgodovini ohrani klic orodja in sklepanje pomočnika, izvede orodje ter doda njegov rezultat pred ponovnim ustvarjanjem. Primer izvorne predloge za rezultat orodja uporablja strukturiran slovar. To predstavitev ohranite v skladu z dokumentirano integracijo, namesto da bi predpostavili, da vsak nepovezan API rezultate orodij serializira enako. Shema JSON, ki opisuje argumente orodja, se razlikuje od trditve o podpori poljubnemu končnemu izhodu, omejenemu s shemo.
Prepleteno sklepanje in zgodovina več izmenjav
North Mini Code podpira prepleteno sklepanje, ki ga proizvajalec priporoča omogočiti pri agentskem delu. Vsebino sklepanja in klice orodij, ki jih ustvari model, prenesite v naslednje agentske korake in pogovorne izmenjave. Izvorni primer pri sporočilu pomočnika ohrani polje za sklepanje in nato vrne ustrezno ugotovitev orodja. Tako se ohranijo informacije, ki jih je model uporabil pri odločanju, kaj naj naslednje pregleda ali spremeni.
Trenutni cilj, izvorno gradivo in dejanske ugotovitve ohranite v zgodovini naloge. Pri daljši nalogi z repozitorijem končni rezultat povzemite okoli spremenjenega vedenja in uporabnega izdelka, pri tem pa ohranite dokaze, potrebne za pregled. Prepleteno sklepanje ne pomeni, da kratek vidni odgovor ni zahteval analize, niti ne potrjuje, da se je dejanje, ki ga model opiše, že zgodilo.
Samostojne naloge s kodo in razlagami
Proizvajalec navaja tudi znanstveno programiranje in algoritmično sklepanje zunaj agentske zanke. Predložite definicijo problema, obliko vhoda in izhoda, omejitve, ustrezne številčne predpostavke ter pričakovano vedenje na robnih primerih. Kadar je zahtevani izdelek celotna funkcija ali program, ju zahtevajte skupaj z razlago na ravni, ki jo bralec potrebuje.
Pri razlagi kode predložite izvedbo in konkretno vedenje ali odvisnost, ki jo je treba pojasniti. Pri kodi za vizualizacijo podatkov določite predložena polja in predvideno primerjavo, namesto da bi namen grafa ostal nedoločen. Proizvajalčevi razvojni primeri vključujejo razlago kode, urejanje, vizualizacijo in izvedbo iz specifikacije. To so vzorci nalog za ustvarjanje ali spreminjanje kode, ne obljuba pravilnih rezultatov za vsak repozitorij ali ogrodje.
Kontekst, izhod in nastavitve ustvarjanja
Proizvajalčeva kartica modela in stran API navajata kontekstno okno 256K žetonov in največji izhod 64K žetonov. Obsežno gradivo repozitorija pripravite glede na ta ločena dovoljena obsega in velikost končnega izdelka. Meje virov in identifikatorje ohranite nedotaknjene ter odstranite nepomembno gradivo, namesto da bi predpostavili, da veliko okno odpravi potrebo po osredotočenem opisu.
Izvorna kartica modela za ustvarjanje priporoča temperature 1,0 in top_p 0,95 ter za besedilne poteke in poteke z orodji uporablja pogovorno predlogo modela, vključno s pozivom za ustvarjanje. Omejitve izhoda v primerih so nastavitve za te primere in ne nadomestilo za objavljeni maksimum modela. Cohere objavlja uteži BF16 in ločeno poimenovano različico FP8. Pri pripravi uvedbe izberite ustrezno različico.
Uporaben rezultat North Mini Code je pregledna koda ali tehnična razlaga, vezana na predložene zahteve. Rezultat primerjajte z izvirnim vedenjem in dejanskim izhodom orodij, preverite predpostavke, ki vplivajo na kodo, ter ohranite vire in ugotovitve, potrebne za pregled. Izključno besedilni model za programiranje zagotovi sklepanje in ustvarjeno vsebino; okoliška aplikacija izvede operacije, ki te predloge pretvorijo v dokončano programsko nalogo.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions cohere/north-mini-code:free
cohere/north-mini-code:freeZačetek
North Mini Code 1.0 je Coherov izključno besedilni model za ustvarjanje kode, spremembe repozitorija in agentske naloge prek terminala. Njegova redko aktivirana zasnova s skupno 30B in 3B aktivnimi parametri podpira uporabo orodij ter prepleteno sklepanje, z dokumentiranim kontekstom 256K in dovoljenim izhodom 64K.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vhod
text- Izhod
text- Kontekst
- 256.000 tokens
- Največji izhod
- 64.000 tokens
- Izhodni format
- JSON
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve cohere/north-mini-code:free | Privzeto— |
Poljemessages | Vrstaarray | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzetofalse |
Poljemax_tokens | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 64.000 | Privzeto— |
Poljemax_completion_tokens | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 64.000 | Privzeto— |
Poljen | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 128 | Privzeto— |
Poljetemperature | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetop_p | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeseed | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestop | Vrsta | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljefrequency_penalty | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljepresence_penalty | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, messages |
Parameteroptional | Specifikacijastream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | SpecifikacijaUse 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. |
Življenjski cikel: synchronous_json
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Standardna tarifa Ko je izbran hitri način
- Način flex
- Standardna tarifa Ko je izbran način flex
- Najvišja raven razmišljanja
- Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Cene izrecnega predpomnjenja
- Ni omogočeno Ko je zahtevano eksplicitno predpomnjenje
- Ničelne tarife samo za besedilo
- Text input and output only. Cache, tools, media and streaming are unavailable. Za izključno besedilni vhod in izhod
Cene Ailoot
Cene po nastavitvah
| Nastavitev | Cenovna lestvica | Strošek |
|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni $0 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · OpenAI Chat
JSON
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Druga imena
Druga imena modelov
Ailoot Ultra cohere/north-mini-code:free
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
Ailoot Ultra · Anthropic Messages POST /v1/messages cohere/north-mini-code:free
cohere/north-mini-code:freeZačetek
North Mini Code 1.0 je Coherov izključno besedilni model za ustvarjanje kode, spremembe repozitorija in agentske naloge prek terminala. Njegova redko aktivirana zasnova s skupno 30B in 3B aktivnimi parametri podpira uporabo orodij ter prepleteno sklepanje, z dokumentiranim kontekstom 256K in dovoljenim izhodom 64K.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Vhod
text- Izhod
text- Kontekst
- 256.000 tokens
- Največji izhod
- 64.000 tokens
- Izhodni format
- JSON
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve cohere/north-mini-code:free | Privzeto— |
Poljemessages | Vrstaarray | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzetofalse |
Poljesystem | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljemax_tokens | Vrstainteger | ZahtevaObvezno | Vrednosti in omejitve Najmanj: 1 Največ: 64.000 | Privzeto— |
Poljetemperature | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetop_p | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetop_k | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestop_sequences | Vrstaarray | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljemetadata | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, messages, max_tokens |
Parameteroptional | Specifikacijastream, system, temperature, top_p, top_k, stop_sequences, metadata |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | SpecifikacijaUse 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. |
Življenjski cikel: synchronous_json
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Standardna tarifa Ko je izbran hitri način
- Način flex
- Standardna tarifa Ko je izbran način flex
- Najvišja raven razmišljanja
- Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Ničelne tarife samo za besedilo
- Text input and output only. Cache, tools, media and streaming are unavailable. Za izključno besedilni vhod in izhod
Cene Ailoot
Cene po nastavitvah
| Nastavitev | Cenovna lestvica | Strošek |
|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni $0 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · Anthropic Messages
JSON
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Druga imena
Druga imena modelov
Ailoot Ultra cohere/north-mini-code:free
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Cohere: North Mini Code (free)
- Kateri vhodi in rezultati so na voljo?
POST /v1/chat/completions·cohere/north-mini-code:free:text→textPOST /v1/messages·cohere/north-mini-code:free:text→text- Katera polja uporablja zahteva?
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- Katere omejitve veljajo?
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