Source: https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/
Canonical: https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/
Language: es-mx

# Cohere: North Mini Code (free)

[Markdown](https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/index.md) · [JSON](https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/facts.json)

## [Cohere: North Mini Code (free)](https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/)

North Mini Code 1.0 es el modelo de Cohere de solo texto para generar código, modificar repositorios y realizar tareas de agentes guiadas por terminal. Su diseño disperso de 30B de parámetros totales y 3B activos admite el uso de herramientas y razonamiento intercalado, con un contexto documentado de 256K y un límite de salida de 64K.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/cohere-north-mini-code-u003a-free/#method-1)

Sobre el modelo

Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.

North Mini Code 1.0 es el modelo de Cohere para ingeniería de software con agentes, tareas de terminal y generación de código. Recibe texto y produce texto, incluido código, explicaciones y solicitudes de herramientas. El fabricante publicó sus pesos bajo Apache 2.0 y lo identifica como el primer modelo de la familia North de agentes de código. Es un perfil especializado en programación, no un modelo de comprensión de imágenes ni un evaluador genérico de decisiones.

#### Arquitectura dispersa y preparación para programación

El modelo tiene 30 mil millones de parámetros totales, con alrededor de 3 mil millones activos. Su Transformer de solo decodificador usa una mezcla dispersa de expertos con 128 expertos, ocho activados por token y una capa densa antes de las capas dispersas. La atención de ventana deslizante con posiciones rotatorias se intercala con atención global sin embeddings posicionales en una proporción de 3:1. La cifra de parámetros activos describe el cómputo usado para un token, no el conjunto total de pesos que debe almacenarse.

El entrenamiento posterior de Cohere usa dos etapas de ajuste fino supervisado seguidas de aprendizaje por refuerzo con recompensas verificables, enfocado en ingeniería de software y trabajo en terminal. El productor describe un entrenamiento con múltiples entornos de agentes en vez de una única estructura fija. Esto permite preparar una tarea en torno al comportamiento requerido y las herramientas disponibles, mientras que el entorno que la rodea sigue siendo responsable de obtener archivos, ejecutar comandos y devolver observaciones.

#### Prepara un cambio a nivel de repositorio

Proporciona el código y el comportamiento actuales, el cambio solicitado, los límites pertinentes de archivos o interfaces y la evidencia que establecerá la finalización. Para un error, incluye el error observado o la entrada que falla y el resultado esperado. Para una función, indica el comportamiento requerido y las restricciones de compatibilidad. Un entregable final útil es una propuesta de cambio de código con una explicación y los resultados de comprobaciones que realmente se ejecutaron.

Una solicitud ilustrativa puede pedir actualizar un analizador para admitir una entrada adicional y conservar los formatos existentes. Identifica entradas representativas y la parte del repositorio que define el comportamiento del analizador. El modelo puede usar código y observaciones de herramientas para desarrollar el cambio; un parche generado o una afirmación de que un comando debería ejecutarse no demuestra que el comando haya tenido éxito.

#### Herramientas de terminal y observaciones estructuradas

La ficha nativa del modelo documenta el entrenamiento para usar herramientas y recomienda describirlas mediante esquemas JSON en la plantilla de chat del modelo. Describe con claridad el propósito y los argumentos de cada herramienta. Una herramienta de ejecución de comandos puede devolver la salida y el estado reales, mientras que una herramienta de inspección de archivos puede devolver el material necesario para el siguiente paso. Mantén cada resultado asociado con su identificador de llamada para que el análisis posterior use la observación prevista.

El ejemplo del productor conserva una llamada de herramienta y el razonamiento del asistente en el historial, ejecuta la herramienta y añade su resultado antes de generar otra vez. Su ejemplo de plantilla nativa usa un diccionario estructurado para el resultado de la herramienta. Conserva esa representación de acuerdo con la integración documentada, en lugar de suponer que todas las API ajenas serializan los resultados de herramientas de la misma manera. Un esquema JSON que describe los argumentos de una herramienta es distinto de afirmar que se admite cualquier salida final restringida por un esquema.

#### Razonamiento intercalado e historial de varios turnos

North Mini Code admite razonamiento intercalado, que el productor recomienda habilitar para trabajar con agentes. Conserva el contenido de razonamiento generado por el modelo y las llamadas de herramientas en los pasos posteriores del agente y los turnos de conversación. El ejemplo nativo mantiene un campo de razonamiento con el mensaje del asistente y después devuelve la observación de la herramienta correspondiente. Esto preserva la información que el modelo usó al decidir qué inspeccionar o modificar a continuación.

Mantén el objetivo actual, el material fuente y las observaciones reales en el historial de la tarea. Para una tarea de repositorio más extensa, resume el resultado final en torno al comportamiento modificado y al entregable útil, conservando la evidencia necesaria para revisarlo. El razonamiento intercalado no implica que una respuesta visible breve no haya requerido análisis, ni demuestra que una acción descrita por el modelo ya haya ocurrido.

#### Tareas independientes de código y explicación

El fabricante también señala la programación científica y el razonamiento algorítmico fuera de un ciclo de agentes. Proporciona la definición del problema, el formato de entrada y salida, las restricciones, los supuestos numéricos pertinentes y el comportamiento esperado en casos límite. Solicita una función o un programa completo cuando ese sea el entregable requerido, con una explicación al nivel que necesite el lector.

Para explicar código, proporciona la implementación y el comportamiento o la dependencia específicos que se deban aclarar. Para código de visualización de datos, identifica los campos proporcionados y la comparación deseada en lugar de dejar implícito el propósito de la gráfica. Los ejemplos de desarrollo del productor incluyen explicación de código, edición, visualización e implementación a partir de una especificación. Son patrones de tareas para generar o modificar código, no una promesa de resultados correctos para cualquier repositorio o framework.

#### Contexto, salida y ajustes de generación

La ficha del modelo y la página de API del fabricante indican una ventana de contexto de 256K tokens y una salida máxima de 64K tokens. Prepara material sustancial del repositorio alrededor de esos límites separados y del tamaño del entregable final. Conserva los límites e identificadores de las fuentes y elimina material irrelevante, en vez de suponer que una ventana grande elimina la necesidad de instrucciones enfocadas.

La ficha nativa recomienda temperature 1.0 y top\_p 0.95 para generar y usa la plantilla de chat del modelo, incluido un prompt de generación, para los flujos de texto y herramientas. Los límites de salida de sus ejemplos son ajustes para esos ejemplos, no un sustituto del máximo publicado del modelo. Cohere publica pesos BF16 y un archivo FP8 con nombre independiente. Selecciona el archivo adecuado al preparar un despliegue.

Un resultado útil de North Mini Code es un entregable de código inspeccionable o una explicación técnica vinculada con los requisitos proporcionados. Compara el resultado con el comportamiento original y la salida real de las herramientas, revisa los supuestos que afectan al código y conserva la fuente y las observaciones necesarias para la revisión. El modelo de programación de solo texto aporta razonamiento y contenido generado; la aplicación que lo rodea realiza las operaciones que convierten esas propuestas en una tarea de software completada.

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

[`cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

Cohere /`cohere/north-mini-code:free`

### Inicio

North Mini Code 1.0 es el modelo de Cohere de solo texto para generar código, modificar repositorios y realizar tareas de agentes guiadas por terminal. Su diseño disperso de 30B de parámetros totales y 3B activos admite el uso de herramientas y razonamiento intercalado, con un contexto documentado de 256K y un límite de salida de 64K.

Entradas aceptadas

Texto

Resultados

Texto

### Disponible en Ailoot · entradas y métodos

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions`

Entrada

`text`

Salida

`text`

Contexto

256,000 tokens

Salida máxima

64,000 tokens

Formato de salida

JSON

| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObligatorio | Valores y límites cohere/north-mini-code:free | Predeterminado— |
| Campo`messages` | Tipo`array` | RequisitoObligatorio | Valores y límites | Predeterminado— |
| Campo`stream` | Tipo`boolean` | RequisitoOpcional | Valores y límites false | Predeterminadofalse |
| Campo`max_tokens` | Tipo`integer` | RequisitoOpcional | Valores y límites Mínimo: 1 Máximo: 64,000 | Predeterminado— |
| Campo`max_completion_tokens` | Tipo`integer` | RequisitoOpcional | Valores y límites Mínimo: 1 Máximo: 64,000 | Predeterminado— |
| Campo`n` | Tipo`integer` | RequisitoOpcional | Valores y límites Mínimo: 1 Máximo: 128 | Predeterminado— |
| Campo`temperature` | Tipo`number` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`top_p` | Tipo`number` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`seed` | Tipo`integer` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`stop` | Tipo`` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`frequency_penalty` | Tipo`number` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`presence_penalty` | Tipo`number` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`user` | Tipo`string` | RequisitoOpcional | Valores y límites | Predeterminado— |

Parámetros del método y ciclo de vida

| Parámetro | Contrato |
| --- | --- |
| Parámetro`content_type` | Contratoapplication/json |
| Parámetro`required` | Contratomodel, messages |
| Parámetro`optional` | Contratostream, max\_tokens, max\_completion\_tokens, n, temperature, top\_p, seed, stop, frequency\_penalty, presence\_penalty, user |
| Parámetro`material_types` | Contratotext |
| Parámetro`conditions` | ContratoUse 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. |

Ciclo de vida: `synchronous_json`

### Tarifas

Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.

Modo fast

Tarifa estándar Cuando se selecciona el modo fast

Modo flex

Tarifa estándar Cuando se selecciona el modo flex

Esfuerzo máximo de razonamiento

Tarifa estándar Cuando el esfuerzo máximo de razonamiento usa el ajuste default

Precios de caché explícita

No habilitado Cuando se solicita caché explícita

Tarifas en cero solo para texto

Text input and output only. Cache, tools, media and streaming are unavailable. Para entrada y salida de texto únicamente

#### Tarifas de Ailoot

#### Precios por configuración

| Configuración | Tabla de tarifas | Cargo |
| --- | --- | --- |
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Cargo Entrada · Tokens de entrada **$0** / 1K tokens Salida · Tokens de salida **$0** / 1K tokens Entrada · Lectura de caché **—** / 1K tokens Entrada · Escritura en caché **—** / 1K tokens Entrada · Escritura en caché, 1 hora **—** / 1K tokens |

Ailoot reserva un monto estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. [Cómo funcionan la reserva y la liquidación →](https://ailoot.ai/docs/es-mx/billing/reserve/)

### Solicitudes de ejemplo

#### Ailoot Ultra · OpenAI Chat

curl · crea una sola vez y conserva el resultado completo

```bash
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.
```

### Recibir y guardar resultados

#### Ailoot Ultra · OpenAI Chat

JSON

##### Conserva todos los resultados completados

Conserva todas las respuestas, archivos y partes de contenido completos recibidos.

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

##### Si es necesario revisar la respuesta original

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

### Alias

#### Alias del modelo

**Ailoot Ultra** [`cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

#### Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

#### ID de modelo relacionados

[`cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `cohere/north-mini-code:free`

[`cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

Cohere /`cohere/north-mini-code:free`

### Inicio

North Mini Code 1.0 es el modelo de Cohere de solo texto para generar código, modificar repositorios y realizar tareas de agentes guiadas por terminal. Su diseño disperso de 30B de parámetros totales y 3B activos admite el uso de herramientas y razonamiento intercalado, con un contexto documentado de 256K y un límite de salida de 64K.

Entradas aceptadas

Texto

Resultados

Texto

### Disponible en Ailoot · entradas y métodos

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages`

Entrada

`text`

Salida

`text`

Contexto

256,000 tokens

Salida máxima

64,000 tokens

Formato de salida

JSON

| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObligatorio | Valores y límites cohere/north-mini-code:free | Predeterminado— |
| Campo`messages` | Tipo`array` | RequisitoObligatorio | Valores y límites | Predeterminado— |
| Campo`stream` | Tipo`boolean` | RequisitoOpcional | Valores y límites false | Predeterminadofalse |
| Campo`system` | Tipo`string` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`max_tokens` | Tipo`integer` | RequisitoObligatorio | Valores y límites Mínimo: 1 Máximo: 64,000 | Predeterminado— |
| Campo`temperature` | Tipo`number` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`top_p` | Tipo`number` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`top_k` | Tipo`integer` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`stop_sequences` | Tipo`array` | RequisitoOpcional | Valores y límites | Predeterminado— |
| Campo`metadata` | Tipo`object` | RequisitoOpcional | Valores y límites | Predeterminado— |

Parámetros del método y ciclo de vida

| Parámetro | Contrato |
| --- | --- |
| Parámetro`content_type` | Contratoapplication/json |
| Parámetro`required` | Contratomodel, messages, max\_tokens |
| Parámetro`optional` | Contratostream, system, temperature, top\_p, top\_k, stop\_sequences, metadata |
| Parámetro`material_types` | Contratotext |
| Parámetro`conditions` | ContratoUse 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. |

Ciclo de vida: `synchronous_json`

### Tarifas

Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.

Modo fast

Tarifa estándar Cuando se selecciona el modo fast

Modo flex

Tarifa estándar Cuando se selecciona el modo flex

Esfuerzo máximo de razonamiento

Tarifa estándar Cuando el esfuerzo máximo de razonamiento usa el ajuste default

Tarifas en cero solo para texto

Text input and output only. Cache, tools, media and streaming are unavailable. Para entrada y salida de texto únicamente

#### Tarifas de Ailoot

#### Precios por configuración

| Configuración | Tabla de tarifas | Cargo |
| --- | --- | --- |
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Cargo Entrada · Tokens de entrada **$0** / 1K tokens Salida · Tokens de salida **$0** / 1K tokens Entrada · Lectura de caché **—** / 1K tokens Entrada · Escritura en caché **—** / 1K tokens Entrada · Escritura en caché, 1 hora **—** / 1K tokens |

Ailoot reserva un monto estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. [Cómo funcionan la reserva y la liquidación →](https://ailoot.ai/docs/es-mx/billing/reserve/)

### Solicitudes de ejemplo

#### Ailoot Ultra · Anthropic Messages

curl · crea una sola vez y conserva el resultado completo

```bash
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.
```

### Recibir y guardar resultados

#### Ailoot Ultra · Anthropic Messages

JSON

##### Conserva todos los resultados completados

Conserva todas las respuestas, archivos y partes de contenido completos recibidos.

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

##### Si es necesario revisar la respuesta original

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

### Alias

#### Alias del modelo

**Ailoot Ultra** [`cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

#### Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

#### ID de modelo relacionados

[`cohere/north-mini-code:free`](https://ailoot.ai/models/es-mx/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

FAQ · Cohere: North Mini Code (free)

¿Qué entradas y resultados están disponibles?

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

¿Qué campos utiliza la solicitud?

`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`

¿Qué límites se aplican?

`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`

Conecta Ailoot a Claude Code, OpenCode, Hermes o tu aplicación.

## La empresa y su cartera de proyectos

La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.

## Compra tokens con descuento.

Ahorro por suscripción para trabajo habitual. Códigos promocionales: hasta el 50% al comprar tokens.

Suscripción

Elige un plan con descuento para tus peticiones habituales.

Código de hasta el 50%

Introduce el código al comprar. El precio se recalcula según la promoción vigente.

Gasto en el historial

Modelo, tokens e importe quedan guardados por cada petición.

[Elegir suscripción](https://ailoot.ai/docs/es-mx/billing/subscriptions/) · [Consultar precios de modelos](https://ailoot.ai/models/es-mx/)

## Conecta la API al producto que vendes.

SaaS, aplicaciones y bots bajo la oferta y el acuerdo de licencia Ailoot. Solicita una licencia de reventa para redistribuir el acceso.

Aplicación comercial

Integra generación de texto, imágenes, vídeo y sonido en funciones de pago de tu servicio.

Licencia para revendedores

Envía descripción del proyecto y esquema de acceso. Solicita condiciones escritas de uso y reventa.

Documentos en la web

La oferta, el acuerdo de licencia y la política de datos están disponibles antes de conectar.

[Solicitar licencia de reventa](mailto:support@ailoot.ai) · [Oferta y acuerdo de licencia](https://ailoot.ai/legal/offer?lang=es-mx)

## Ailoot · La empresa y su cartera de proyectos





Ailoot se apoya en la experiencia operativa acumulada, una amplia base de clientes, un servicio estable y el seguimiento continuo de KPI.





La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.





Ailoot aplica esa experiencia operativa al acceso por API a funciones de IA en productos de clientes, agentes, aplicaciones y automatizaciones.
