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 verschachtelte Denkphasen, mit dokumentiertem 256K-Kontext und 64K-Ausgabebudget.

Ü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 agentische Softwareentwicklung, Terminalaufgaben und Codeerzeugung. Es nimmt Text entgegen und erzeugt Text, einschließlich Code, Erklärungen und Werkzeuganfragen. Der Hersteller hat seine Gewichte unter Apache 2.0 veröffentlicht und bezeichnet es als erstes Modell der North-Codeagentenfamilie. Es ist ein spezialisiertes Programmierprofil, kein Modell für Bildverständnis oder allgemeine Entscheidungsbewertung.

Dünn besetzte Architektur und Vorbereitung auf Programmieraufgaben

Das Modell hat insgesamt 30 Milliarden Parameter, davon etwa 3 Milliarden aktive. Sein Decoder-only-Transformer verwendet eine dünn besetzte Mixture-of-Experts-Architektur mit 128 Experten, von denen acht pro Token aktiviert werden, und eine dichte Schicht vor den dünn besetzten Schichten. Sliding-Window-Attention mit rotierenden Positionen wechselt sich mit globaler Attention ohne Positions-Embeddings im Verhältnis 3:1 ab. Die Zahl aktiver Parameter beschreibt die für ein Token verwendete Berechnung, nicht die gesamte zu speichernde Gewichtsmenge.

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

Eine repositoryweite Änderung vorbereiten

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

Eine beispielhafte Anfrage kann verlangen, einen Parser für eine zusätzliche unterstützte Eingabe zu aktualisieren und bestehende Formate zu bewahren. Benennen Sie repräsentative Eingaben und den Repository-Teil, der das Parserverhalten definiert. Das Modell kann Code und Werkzeugbeobachtungen nutzen, um die Änderung zu entwickeln; ein erzeugter Patch oder die Aussage, ein Befehl sollte laufen, belegt keinen erfolgreichen Befehl.

Terminalwerkzeuge und strukturierte Beobachtungen

Die native Modellkarte dokumentiert Training für Werkzeugnutzung und empfiehlt Werkzeugbeschreibungen in JSON-Schema über die Chatvorlage des Modells. Beschreiben Sie Zweck und Argumente eines Werkzeugs klar. Ein Werkzeug zur Befehlsausführung kann die tatsächliche Ausgabe und den Status zurückgeben; ein Werkzeug zur Dateiprüfung kann das für den nächsten Schritt benötigte Material liefern. 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 sein Ergebnis vor der nächsten Erzeugung. Das Beispiel der nativen Vorlage verwendet ein strukturiertes Dictionary für das Werkzeugergebnis. Bewahren Sie diese Darstellung gemäß der dokumentierten Integration, statt anzunehmen, jede andere API serialisiere Werkzeugergebnisse gleich. Ein JSON-Schema für Werkzeugargumente unterscheidet sich von der Behauptung, beliebige schemabeschränkte Endausgaben zu unterstützen.

Verschachtelte Denkphasen und mehrstufiger Dialogverlauf

North Mini Code unterstützt verschachtelte Denkphasen, deren Aktivierung der Hersteller für agentische Arbeit empfiehlt. Übernehmen Sie vom Modell erzeugte Denkinhalte und Werkzeugaufrufe in nachfolgende Agentenschritte und Dialogbeiträge. Das native Beispiel bewahrt ein reasoning-Feld in der Assistentennachricht und gibt danach die zugehörige Werkzeugbeobachtung zurück. Das erhält die Informationen, die das Modell bei der Entscheidung verwendet hat, was als Nächstes geprüft oder geändert werden soll.

Halten Sie das aktuelle Ziel, das Ausgangsmaterial und tatsächliche Beobachtungen im Aufgabenverlauf fest. Fassen Sie bei einer längeren Repository-Aufgabe das Endergebnis anhand des geänderten Verhaltens und des hilfreichen Arbeitsergebnisses zusammen und bewahren Sie zugleich die zur Prüfung nötigen Belege. Verschachteltes Schlussfolgern bedeutet weder, dass eine kurze sichtbare Antwort keine Analyse benötigte, noch belegt es, dass eine vom Modell beschriebene Aktion bereits stattgefunden hat.

Eigenständige Code- und Erklärungsaufgaben

Der Hersteller nennt auch wissenschaftliches Programmieren und algorithmisches Schlussfolgern außerhalb einer Agentenschleife. Stellen Sie Problemdefinition, Eingabe- und Ausgabeformat, Einschränkungen, relevante numerische Annahmen und erwartetes Verhalten in Randfällen bereit. Fordern Sie bei Bedarf eine vollständige Funktion oder ein vollständiges Programm samt einer Erklärung auf dem für die Leserschaft nötigen Niveau an.

Stellen Sie für eine Codeerklärung die Implementierung und das konkrete zu klärende Verhalten oder die Abhängigkeit bereit. Benennen Sie bei Code zur Datenvisualisierung die bereitgestellten Felder und den beabsichtigten Vergleich, statt den Diagrammzweck unausgesprochen zu lassen. Die Entwicklungsbeispiele des Herstellers umfassen Codeerklärung, Bearbeitung, Visualisierung und Implementierung anhand einer Spezifikation. Das sind Aufgabenmuster zum Erzeugen oder Ändern von Code, kein Versprechen richtiger 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. Bereiten Sie umfangreiches Repository-Material anhand dieser getrennten Budgets und der Größe des Endergebnisses vor. Bewahren Sie Quellgrenzen und Kennungen und entfernen Sie irrelevantes Material, statt anzunehmen, ein großes Fenster ersetze einen gezielten Auftrag.

Die native Modellkarte empfiehlt temperature 1,0 und top_p 0,95 für die Erzeugung und verwendet die Chatvorlage des Modells einschließlich eines Erzeugungsprompts für Text- und Werkzeugabläufe. Ihre beispielhaften Ausgabegrenzen sind Einstellungen für diese Beispiele und ersetzen nicht das veröffentlichte Modellmaximum. Cohere veröffentlicht BF16-Gewichte und ein separat benanntes FP8-Artefakt. Wählen Sie bei der Bereitstellungsvorbereitung das passende Artefakt.

Ein hilfreiches Ergebnis von North Mini Code ist prüfbarer Code oder eine technische Erklärung mit Bezug zu den bereitgestellten Anforderungen. Vergleichen Sie das Ergebnis mit dem ursprünglichen Verhalten und der tatsächlichen Werkzeugausgabe, prüfen Sie codewirksame Annahmen und bewahren Sie die zur 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

Einstieg

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 verschachtelte Denkphasen, mit dokumentiertem 256K-Kontext und 64K-Ausgabebudget.

Zulässige Eingaben
Text
Ergebnisse
Text

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Eingabe
text
Ausgabe
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 TokensTarifstaffelGrundtarifGebühr
Eingabe · Eingabetoken $0 / 1K Tokens
Ausgabe · Ausgabetoken $0 / 1K Tokens
Eingabe · Cache lesen — / 1K Tokens
Eingabe · In Cache schreiben — / 1K Tokens
Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens

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

Einstieg

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 verschachtelte Denkphasen, mit dokumentiertem 256K-Kontext und 64K-Ausgabebudget.

Zulässige Eingaben
Text
Ergebnisse
Text

In Ailoot verfügbar · Eingaben und Methoden

Ailoot Ultra · Anthropic Messages POST /v1/messages
Eingabe
text
Ausgabe
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 TokensTarifstaffelGrundtarifGebühr
Eingabe · Eingabetoken $0 / 1K Tokens
Ausgabe · Ausgabetoken $0 / 1K Tokens
Eingabe · Cache lesen — / 1K Tokens
Eingabe · In Cache schreiben — / 1K Tokens
Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens

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