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

# Cohere: North Mini Code (free)

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

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

North Mini Code 1.0 es el modelo de Cohere exclusivamente textual para generación de código, cambios en repositorios y tareas de agentes mediante terminal. Su diseño disperso de 30B de parámetros totales y 3B activos admite herramientas y razonamiento intercalado, con un contexto documentado de 256K y una salida de hasta 64K.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `cohere/north-mini-code:free`](https://ailoot.ai/models/es/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/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, incluidos 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 de agentes de programación North. 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 y unos 3 mil millones activos. Su Transformer solo decodificador utiliza 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álculo empleado para un token, no el conjunto total de pesos que debe almacenarse.

El posentrenamiento de Cohere utiliza dos etapas de ajuste fino supervisado seguidas de aprendizaje por refuerzo con recompensas verificables, centrado en ingeniería de software y trabajo de terminal. El productor describe un entrenamiento con múltiples entornos de ejecución de agentes en lugar de una única estructura fija. Esto permite preparar una tarea alrededor del comportamiento requerido y las herramientas disponibles, mientras que el entorno que lo rodea sigue siendo responsable de obtener archivos, ejecutar comandos y devolver observaciones.

#### Prepara un cambio en el repositorio

Proporciona el código y el comportamiento actuales, el cambio solicitado, los límites pertinentes de archivos o interfaces y las pruebas que permitirán establecer que la tarea está completa. Para un error, incluye el fallo observado o la entrada que lo provoca y el resultado esperado. Para una función, indica el comportamiento requerido y las restricciones de compatibilidad. Un resultado final útil es una propuesta de cambio de código con una explicación y los resultados de comprobaciones que realmente se hayan ejecutado.

Una solicitud ilustrativa puede pedir que se actualice un analizador para admitir una entrada adicional conservando los formatos existentes. Identifica entradas representativas y la parte del repositorio que define el comportamiento del analizador. El modelo puede utilizar 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 demuestran 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 a través de la plantilla de chat del modelo. Describe con claridad la función 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 que necesita el siguiente paso. Mantén cada resultado asociado al identificador de su llamada para que el análisis posterior utilice la observación prevista.

El ejemplo del productor conserva en el historial una llamada a herramienta y el razonamiento del asistente, ejecuta la herramienta y añade su resultado antes de generar de nuevo. El ejemplo de la plantilla nativa utiliza un diccionario estructurado para el resultado de la herramienta. Conserva esa representación conforme a la integración documentada en lugar de suponer que cualquier API ajena serializa los resultados de herramientas de la misma manera. Un esquema JSON que describe los argumentos de una herramienta no equivale a 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 activar para el trabajo con agentes. Lleva el contenido de razonamiento generado por el modelo y las llamadas a herramientas a los pasos posteriores del agente y los turnos de conversación. El ejemplo nativo conserva un campo de razonamiento en el mensaje del asistente y devuelve después la observación de la herramienta correspondiente. Así se conserva la información que utilizó el modelo al decidir qué inspeccionar o cambiar 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 larga, resume el resultado final alrededor del comportamiento cambiado y el artefacto útil, conservando las pruebas necesarias 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 se haya realizado.

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

El fabricante también menciona la programación científica y el razonamiento algorítmico fuera de un bucle de agente. Proporciona la definición del problema, el formato de entrada y salida, las restricciones, las hipótesis numéricas pertinentes y el comportamiento esperado en los límites. Solicita una función o un programa completo cuando ese sea el resultado necesario, con una explicación adaptada a las necesidades del lector.

Para explicar código, proporciona la implementación y el comportamiento o la dependencia concretos que quieras 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 del gráfico. Los ejemplos de desarrollo del productor incluyen explicación y edición de código, 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 fabricante y la página de la API indican una ventana de contexto de 256K tokens y una salida máxima de 64K tokens. Prepara el material abundante del repositorio teniendo en cuenta esos límites por separado y el tamaño del resultado final. Mantén intactos los límites e identificadores de las fuentes y elimina el material irrelevante en lugar de suponer que una ventana grande elimina la necesidad de instrucciones enfocadas.

La ficha nativa recomienda temperatura 1.0 y top\_p 0.95 para la generación y utiliza la plantilla de chat del modelo, incluido un prompt de generación, en flujos de texto y herramientas. Los límites de salida de sus ejemplos son ajustes de esos ejemplos, no sustitutos del máximo publicado del modelo. Cohere publica pesos BF16 y un artefacto FP8 identificado por separado. Selecciona el artefacto apropiado al preparar un despliegue.

Un resultado útil de North Mini Code es un artefacto de código inspeccionable o una explicación técnica vinculados a los requisitos proporcionados. Compara el resultado con el comportamiento original y la salida real de las herramientas, comprueba las hipótesis que afectan al código y conserva las fuentes y observaciones necesarias para la revisión. El modelo textual de programación 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/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=chat)

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

### Primeros pasos

North Mini Code 1.0 es el modelo de Cohere exclusivamente textual para generación de código, cambios en repositorios y tareas de agentes mediante terminal. Su diseño disperso de 30B de parámetros totales y 3B activos admite herramientas y razonamiento intercalado, con un contexto documentado de 256K y una salida de hasta 64K.

Entradas aceptadas

Texto

Resultados

Texto

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

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

Tipos de entrada

`text`

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

### Planes

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

Modo rápido

Tarifa estándar Cuando se selecciona el modo rápido

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 utiliza el ajuste predeterminado (default)

Precios de caché explícita

No habilitado Cuando se solicita caché explícita

Tarifas 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 importe 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/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/#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/#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/#m=cohere%2Fnorth-mini-code%3Afree&route=Ultra&caller=cohere%2Fnorth-mini-code%3Afree&fmt=messages)

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

### Primeros pasos

North Mini Code 1.0 es el modelo de Cohere exclusivamente textual para generación de código, cambios en repositorios y tareas de agentes mediante terminal. Su diseño disperso de 30B de parámetros totales y 3B activos admite herramientas y razonamiento intercalado, con un contexto documentado de 256K y una salida de hasta 64K.

Entradas aceptadas

Texto

Resultados

Texto

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

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

Tipos de entrada

`text`

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

### Planes

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

Modo rápido

Tarifa estándar Cuando se selecciona el modo rápido

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 utiliza el ajuste predeterminado (default)

Tarifas 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 importe 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/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/#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/#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/billing/subscriptions/) · [Consultar precios de modelos](https://ailoot.ai/models/es/)

## 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)

## 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.
