Modelle

Cohere: North Mini Code (free)

Markdown · JSON

Cohere: North Mini Code (free)

North Mini Code 1.0 ist Coheres reines Textmodell für Codeerzeugung, Repository-Änderungen und terminalgestützte Agentenaufgaben. Seine dünn besetzte Architektur mit insgesamt 30B und 3B aktiven Parametern unterstützt Werkzeugnutzung und Interleaved Thinking bei einem dokumentierten Kontext von 256K und einem Ausgabebudget von 64K.

Über das Modell

Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.

North Mini Code 1.0 ist Coheres Modell für agentengestützte Softwareentwicklung, Terminalaufgaben und Codeerzeugung. Es verarbeitet Text und erzeugt Text, einschließlich Code, Erklärungen und Werkzeuganfragen. Der Hersteller veröffentlichte seine Gewichte unter Apache 2.0 und bezeichnet es als erstes Modell der North-Codeagentenfamilie. Es ist ein spezialisiertes Programmierprofil statt eines Modells für Bildverständnis oder eines allgemeinen Modells zur Bewertung von Entscheidungen.

Dünn besetzte Architektur und Vorbereitung von Programmieraufgaben

Das Modell hat insgesamt 30 Milliarden Parameter, von denen etwa 3 Milliarden aktiv sind. Sein Decoder-only-Transformer verwendet eine dünn besetzte Mixture-of-Experts-Architektur mit 128 Experten, acht aktivierten Experten je Token und einem dichten Layer vor den dünn besetzten Layern. Sliding-Window-Attention mit rotierenden Positionen wird im Verhältnis 3:1 mit globaler Attention ohne Positions-Embeddings verschachtelt. Die Zahl aktiver Parameter beschreibt den Rechenaufwand für ein Token und nicht die gesamte zu speichernde Gewichtsmenge.

Coheres Nachtraining verwendet zwei Phasen überwachten Fine-Tunings, gefolgt von Reinforcement Learning mit verifizierbaren Belohnungen, ausgerichtet auf Softwareentwicklung und Terminalarbeit. Der Hersteller beschreibt Training über mehrere Agentenumgebungen hinweg statt mit einem einzigen festen Gerüst. Das unterstützt eine Aufgabenvorbereitung anhand des benötigten Verhaltens und der verfügbaren Werkzeuge, während die umgebende Agentenumgebung für das Beschaffen von Dateien, Ausführen von Befehlen und Zurückgeben von Beobachtungen verantwortlich bleibt.

Eine Änderung auf Repository-Ebene vorbereiten

Stellen Sie aktuellen Code und aktuelles Verhalten, die gewünschte Änderung, relevante Datei- oder Schnittstellengrenzen und die Belege für den Abschluss bereit. Fügen Sie bei einem Fehler den beobachteten Fehler oder die fehlschlagende Eingabe und das erwartete Ergebnis hinzu. Nennen Sie bei einer Funktion das erforderliche Verhalten und die Kompatibilitätsbedingungen. Ein nützliches Endergebnis ist eine vorgeschlagene Codeänderung mit Erklärung und Ergebnissen tatsächlich ausgeführter Prüfungen.

Eine beispielhafte Anfrage kann die Erweiterung eines Parsers um eine zusätzliche unterstützte Eingabe bei Erhalt bestehender Formate verlangen. Benennen Sie repräsentative Eingaben und den Repository-Teil, der das Verhalten des Parsers definiert. Das Modell kann Code und Werkzeugbeobachtungen zur Entwicklung der Änderung verwenden; ein erzeugter Patch oder die Aussage, ein Befehl solle ausgeführt werden, belegt nicht den Erfolg dieses Befehls.

Terminalwerkzeuge und strukturierte Beobachtungen

Die native Modellkarte dokumentiert Training zur Werkzeugnutzung und empfiehlt Werkzeugbeschreibungen in JSON-Schema über das Chat-Template des Modells. Beschreiben Sie Zweck und Argumente eines Werkzeugs klar. Ein Werkzeug zur Befehlsausführung kann tatsächliche Ausgabe und Status zurückgeben, während ein Werkzeug zur Dateiprüfung das im nächsten Schritt benötigte Material liefert. Ordnen Sie jedes Werkzeugergebnis seiner Aufrufkennung zu, damit spätere Analysen die beabsichtigte Beobachtung verwenden.

Das Herstellerbeispiel bewahrt einen Werkzeugaufruf und den Denkprozess des Assistenten im Verlauf, führt das Werkzeug aus und ergänzt dessen Ergebnis vor einer erneuten Erzeugung. Das native Template-Beispiel verwendet ein strukturiertes Dictionary für das Werkzeugergebnis. Bewahren Sie diese Darstellung gemäß der dokumentierten Integration, statt anzunehmen, jede sachfremde API serialisiere Werkzeugergebnisse auf dieselbe Weise. Ein JSON-Schema für Werkzeugargumente ist etwas anderes als die Behauptung, beliebige schemabeschränkte Endausgaben würden unterstützt.

Interleaved Thinking und Verlauf über mehrere Gesprächsschritte

North Mini Code unterstützt Interleaved Thinking, dessen Aktivierung der Hersteller für Agentenarbeit empfiehlt. Übernehmen Sie vom Modell erzeugte Denkinhalte und Werkzeugaufrufe in folgende Agentenschritte und Gesprächsrunden. Das native Beispiel bewahrt ein reasoning-Feld bei der Assistentennachricht und liefert anschließend die entsprechende Werkzeugbeobachtung zurück. So bleiben die Informationen erhalten, anhand derer das Modell über die nächste Prüfung oder Änderung entschieden hat.

Bewahren Sie aktuelles Ziel, Quellmaterial und tatsächliche Beobachtungen im Aufgabenverlauf. Fassen Sie bei einer längeren Repository-Aufgabe das Endergebnis anhand des geänderten Verhaltens und des nützlichen Arbeitsergebnisses zusammen und erhalten Sie die zur Prüfung nötigen Belege. Interleaved Thinking bedeutet weder, dass eine kurze sichtbare Antwort keine Analyse erforderte, noch belegt es, dass eine vom Modell beschriebene Aktion bereits stattgefunden hat.

Eigenständige Code- und Erklärungsaufgaben

Der Hersteller nennt auch wissenschaftliche Programmierung und algorithmisches Schlussfolgern außerhalb einer Agentenschleife. Stellen Sie Problemdefinition, Ein- und Ausgabeformat, Randbedingungen, relevante numerische Annahmen und erwartetes Verhalten in Grenzfällen bereit. Fordern Sie eine vollständige Funktion oder ein vollständiges Programm an, wenn dieses Ergebnis benötigt wird, samt Erklärung in der für den Leser passenden Tiefe.

Stellen Sie für eine Codeerklärung die Implementierung und das zu klärende Verhalten oder die Abhängigkeit bereit. Benennen Sie bei Code zur Datenvisualisierung die bereitgestellten Felder und den gewünschten Vergleich, statt den Diagrammzweck unausgesprochen zu lassen. Die Entwicklungsbeispiele des Herstellers enthalten Codeerklärung, Bearbeitung, Visualisierung und Implementierung anhand einer Spezifikation. Dies sind Aufgabenmuster zur Codeerzeugung oder -änderung, kein Versprechen korrekter Ergebnisse für jedes Repository oder Framework.

Kontext, Ausgabe und Erzeugungseinstellungen

Modellkarte und API-Seite des Herstellers nennen ein Kontextfenster von 256K Tokens und eine maximale Ausgabe von 64K Tokens. Planen Sie umfangreiches Repository-Material anhand dieser getrennten Budgets und der Größe des Endergebnisses. Bewahren Sie Quellgrenzen und Kennungen und entfernen Sie irrelevantes Material, statt anzunehmen, ein großes Fenster mache ein gezieltes Briefing überflüssig.

Die native Modellkarte empfiehlt für die Erzeugung temperature 1,0 und top_p 0,95 und verwendet das Chat-Template des Modells einschließlich eines Erzeugungsprompts für Text- und Werkzeugabläufe. Ihre beispielhaften Ausgabelimits sind Einstellungen dieser Beispiele und kein Ersatz für das veröffentlichte Modellmaximum. Cohere veröffentlicht BF16-Gewichte und ein separat benanntes FP8-Artefakt. Wählen Sie bei der Vorbereitung einer Bereitstellung das passende Artefakt.

Ein nützliches North-Mini-Code-Ergebnis ist prüfbarer Code oder eine technische Erklärung mit Bezug auf die bereitgestellten Anforderungen. Vergleichen Sie das Ergebnis mit dem ursprünglichen Verhalten und der tatsächlichen Werkzeugausgabe, prüfen Sie den Code beeinflussende Annahmen und bewahren Sie die für eine Prüfung nötigen Quellen und Beobachtungen. Das reine Textmodell für Programmierung liefert Schlussfolgerungen und erzeugte Inhalte; die umgebende Anwendung führt die Operationen aus, die aus diesen Vorschlägen eine abgeschlossene Softwareaufgabe machen.

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

cohere/north-mini-code:free

Cohere /cohere/north-mini-code:free

Start

North Mini Code 1.0 ist Coheres reines Textmodell für Codeerzeugung, Repository-Änderungen und terminalgestützte Agentenaufgaben. Seine dünn besetzte Architektur mit insgesamt 30B und 3B aktiven Parametern unterstützt Werkzeugnutzung und Interleaved Thinking bei einem dokumentierten Kontext von 256K und einem Ausgabebudget von 64K.

Zulässige Eingaben
Text
Ergebnisse
Text

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Eingabetypen
text
Ausgabetypen
text
Kontext
256.000 tokens
Maximale Ausgabe
64.000 tokens
Ausgabeformat
JSON
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
cohere/north-mini-code:free
Standard—
FeldmessagesTyparrayAnforderungErforderlichWerte und LimitsStandard—
FeldstreamTypbooleanAnforderungOptionalWerte und Limits
false
Standardfalse
Feldmax_tokensTypintegerAnforderungOptionalWerte und Limits
Minimum: 1
Maximum: 64.000
Standard—
Feldmax_completion_tokensTypintegerAnforderungOptionalWerte und Limits
Minimum: 1
Maximum: 64.000
Standard—
FeldnTypintegerAnforderungOptionalWerte und Limits
Minimum: 1
Maximum: 128
Standard—
FeldtemperatureTypnumberAnforderungOptionalWerte und LimitsStandard—
Feldtop_pTypnumberAnforderungOptionalWerte und LimitsStandard—
FeldseedTypintegerAnforderungOptionalWerte und LimitsStandard—
FeldstopTypAnforderungOptionalWerte und LimitsStandard—
Feldfrequency_penaltyTypnumberAnforderungOptionalWerte und LimitsStandard—
Feldpresence_penaltyTypnumberAnforderungOptionalWerte und LimitsStandard—
FelduserTypstringAnforderungOptionalWerte und LimitsStandard—
Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, messages
ParameteroptionalVertragstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parametermaterial_typesVertragtext
ParameterconditionsVertragUse 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.

Lebenszyklus: synchronous_json

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Standardtarif Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Standardtarif Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Standardtarif Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Preise für explizites Caching
Nicht aktiviert Wenn explizites Caching angefordert wird
Nulltarife für reine Textverarbeitung
Text input and output only. Cache, tools, media and streaming are unavailable. Für reine Texteingabe und Textausgabe

Ailoot-Tarife

Preise nach Konfiguration

KonfigurationTarifstaffelGebühr
KonfigurationBasistarife für TokenTarifstaffelGrundtarifGebühr
Eingabe · Eingabetoken $0 / 1K Token
Ausgabe · Ausgabetoken $0 / 1K Token
Eingabe · Cache-Lesen — / 1K Token
Eingabe · Cache-Schreiben — / 1K Token
Eingabe · Cache-Schreiben, 1 Stunde — / 1K Token

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · OpenAI Chat

curl · einmal erstellen und das vollständige Ergebnis speichern
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.

Ergebnisse abrufen und speichern

Ailoot Ultra · OpenAI Chat

JSON

Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

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

Wenn die ursprüngliche Antwort geprüft werden muss

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

Aliasnamen

Modellaliasnamen

Ailoot Ultra cohere/north-mini-code:free

Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

Zugehörige Aufrufer-IDs

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

Start

North Mini Code 1.0 ist Coheres reines Textmodell für Codeerzeugung, Repository-Änderungen und terminalgestützte Agentenaufgaben. Seine dünn besetzte Architektur mit insgesamt 30B und 3B aktiven Parametern unterstützt Werkzeugnutzung und Interleaved Thinking bei einem dokumentierten Kontext von 256K und einem Ausgabebudget von 64K.

Zulässige Eingaben
Text
Ergebnisse
Text

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Anthropic Messages POST /v1/messages
Eingabetypen
text
Ausgabetypen
text
Kontext
256.000 tokens
Maximale Ausgabe
64.000 tokens
Ausgabeformat
JSON
FeldTypAnforderungWerte und LimitsStandard
FeldmodelTypstringAnforderungErforderlichWerte und Limits
cohere/north-mini-code:free
Standard—
FeldmessagesTyparrayAnforderungErforderlichWerte und LimitsStandard—
FeldstreamTypbooleanAnforderungOptionalWerte und Limits
false
Standardfalse
FeldsystemTypstringAnforderungOptionalWerte und LimitsStandard—
Feldmax_tokensTypintegerAnforderungErforderlichWerte und Limits
Minimum: 1
Maximum: 64.000
Standard—
FeldtemperatureTypnumberAnforderungOptionalWerte und LimitsStandard—
Feldtop_pTypnumberAnforderungOptionalWerte und LimitsStandard—
Feldtop_kTypintegerAnforderungOptionalWerte und LimitsStandard—
Feldstop_sequencesTyparrayAnforderungOptionalWerte und LimitsStandard—
FeldmetadataTypobjectAnforderungOptionalWerte und LimitsStandard—
Methodenparameter und Lebenszyklus
ParameterVertrag
Parametercontent_typeVertragapplication/json
ParameterrequiredVertragmodel, messages, max_tokens
ParameteroptionalVertragstream, system, temperature, top_p, top_k, stop_sequences, metadata
Parametermaterial_typesVertragtext
ParameterconditionsVertragUse 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.

Lebenszyklus: synchronous_json

Tarife

Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.

Schnellmodus
Standardtarif Wenn der Schnellmodus ausgewählt ist
Flex-Modus
Standardtarif Wenn der Modus flex ausgewählt ist
Maximaler Denkaufwand
Standardtarif Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Nulltarife für reine Textverarbeitung
Text input and output only. Cache, tools, media and streaming are unavailable. Für reine Texteingabe und Textausgabe

Ailoot-Tarife

Preise nach Konfiguration

KonfigurationTarifstaffelGebühr
KonfigurationBasistarife für TokenTarifstaffelGrundtarifGebühr
Eingabe · Eingabetoken $0 / 1K Token
Ausgabe · Ausgabetoken $0 / 1K Token
Eingabe · Cache-Lesen — / 1K Token
Eingabe · Cache-Schreiben — / 1K Token
Eingabe · Cache-Schreiben, 1 Stunde — / 1K Token

Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →

Beispielanfragen

Ailoot Ultra · Anthropic Messages

curl · einmal erstellen und das vollständige Ergebnis speichern
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.

Ergebnisse abrufen und speichern

Ailoot Ultra · Anthropic Messages

JSON

Alle fertiggestellten Ergebnisse aufbewahren

Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.

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

Wenn die ursprüngliche Antwort geprüft werden muss

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

Aliasnamen

Modellaliasnamen

Ailoot Ultra cohere/north-mini-code:free

Aliasnamen für Methodenpfade

Verwenden Sie die oben angezeigten Methodenpfade.

Zugehörige Aufrufer-IDs

cohere/north-mini-code:free

FAQ · Cohere: North Mini Code (free)
Welche Eingaben und Ergebnisse sind verfügbar?

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

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

Welche Felder verwendet die Anfrage?

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

Welche Grenzen gelten?

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

Weitere Details

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo
Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.
Aktionscode bis 50%
Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.
Ausgaben in der Historie
Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

Abo wählen · Modellpreise ansehen

Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung
Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.
Reseller-Lizenz
Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.
Dokumente auf der Website
Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

Reseller-Lizenz anfordern · Offizielles Angebot und Lizenzvertrag