Source: https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-u003a-free/
Canonical: https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-u003a-free/
Language: es-mx

# Thinking Machines: Inkling Small (free)

[Markdown](https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-u003a-free/index.md) · [JSON](https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-u003a-free/facts.json)

## [Thinking Machines: Inkling Small (free)](https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-u003a-free/)

Inkling-Small es un modelo multimodal de pesos abiertos para programación, uso de herramientas y razonamiento sobre texto, imágenes y audio. Su esfuerzo de razonamiento regulable y su contexto amplio permiten tareas de aplicación acotadas con resultados escritos, utilizando un modelo activo más pequeño que Inkling.

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-u003a-free/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/thinkingmachines-inkling-small-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.

Inkling-Small es el modelo multimodal de pesos abiertos más pequeño de Thinking Machines Lab para razonamiento, programación, conversación y aplicaciones que usan herramientas. Acepta texto, imágenes y audio y produce texto. Su diseño de mezcla de expertos tiene 276 mil millones de parámetros totales, con 12 mil millones activos, frente a los 975 mil millones totales y 41 mil millones activos de Inkling. Small es un modelo publicado por separado con un equilibrio diferente de eficiencia y capacidad, no un modo de salida más corta de Inkling.

Para investigar código, proporciona los archivos afectados, el comportamiento observado y el cambio que necesitas; después pide la ruta responsable y una corrección específica. Un artefacto final útil incluye la edición propuesta y la evidencia de las verificaciones que la aplicación conectada sí ejecutó. Para un asistente de soporte, proporciona la política pertinente y los datos de la conversación, y pide la siguiente respuesta o la pregunta faltante. Los usos previstos del modelo incluyen asistentes de programación, chatbots, respuestas aumentadas por recuperación y sistemas con agentes que usan herramientas de la aplicación.

La ventana de contexto llega hasta un millón de tokens. Organiza un repositorio largo o una colección de documentos con nombres de archivo, etiquetas de secciones y una pregunta clara, conservando los datos que una etapa posterior deba usar. Una ventana grande resulta útil para comparar piezas de información distantes, pero el resultado solicitado debe seguir siendo específico: un cambio de código, una explicación basada en fuentes o campos extraídos. La información nueva o privada debe estar en la evidencia proporcionada o en los resultados de recuperación devueltos, en lugar de suponer que forma parte del conocimiento aprendido.

El esfuerzo de razonamiento es controlable. La guía de la familia del productor usa valores continuos desde 0.0 inclusive hasta valores menores que 1.0, con valores iniciales preestablecidos none, minimal, low, medium, high y xhigh que corresponden a 0.0, 0.1, 0.2, 0.7, 0.9 y 0.99. El renderizador del productor usa high por defecto. Un esfuerzo mayor puede fomentar más razonamiento y necesitar un presupuesto de generación más amplio, pero no garantiza una respuesta más larga o precisa. Un ajuste de cero orienta al modelo a no razonar en lugar de imponer una ausencia estricta de razonamiento. Elige el esfuerzo según la tarea y mantén claro el requisito de salida final.

Las imágenes pueden apoyar preguntas visuales, interpretación de gráficas o diagramas y razonamiento matemático a partir de información visible. Para un buen rendimiento, usa imágenes cuyas dimensiones estén entre 40 y 4,096 píxeles. Conserva etiquetas legibles y explica el detalle importante. Con una herramienta Python configurada, el modelo puede combinar el razonamiento visual con recorte, ampliación e inspección programática de un documento o una gráfica. Esas operaciones necesitan ser ejecutadas por el entorno de herramientas conectado; la respuesta escrita debe usar las observaciones devueltas por este.

La entrada de audio es WAV muestreado a 16 kHz, con grabaciones idealmente menores de dos minutos para un rendimiento óptimo. Es una recomendación de preparación, no una garantía estricta de duración. Usa una pregunta hablada pertinente o un clip corto e indica si el resultado escrito debe transcribir la voz, responder una pregunta sobre la grabación o relacionar su contenido con otro material proporcionado. La respuesta nativa es texto, no voz generada. La recomendación separada de Inkling para audio más largo no se debe trasladar a la edición Small.

Los flujos que usan herramientas necesitan descripciones significativas de las herramientas, definiciones de argumentos y resultados de las operaciones que ejecuta la aplicación. Mantén un resultado de consulta, un cálculo o una observación de archivo separados de la acción propuesta por el modelo. Para una discrepancia en una gráfica, identifica las etiquetas pertinentes, inspecciona los valores proporcionados mediante una herramienta de cálculo y pide una explicación que cite esos valores. El modelo se entrena para diversos entornos de programación y agentes, así que se deben describir la tarea y las herramientas que lo rodean en vez de dejarlas implícitas.

Los pesos abiertos permiten investigación de modelos, ajuste fino e integración en productos posteriores. La versión de Inkling-Small sigue a un punto de control preview anterior e incluye entrenamiento adicional para programación con agentes; el modelo final y ese preview deben conservar identidades separadas. Para una extracción especializada o un estilo de respuesta, la personalización usa ejemplos representativos y un comportamiento objetivo explícito. Un prompt normal, en cambio, proporciona contexto para la solicitud actual; no crea un modelo recién entrenado ni cambia a él.

Una revisión útil del resultado verifica que el cambio de código, la transcripción, los datos extraídos o la respuesta escrita propuestos coincidan con la evidencia proporcionada. Especifica cómo deben aparecer la incertidumbre y la información faltante, sobre todo para un pronóstico o una respuesta factual cuya fuente esté incompleta. El fabricante entrenó Inkling-Small para calibración de pronósticos mediante aprendizaje por refuerzo con reglas de puntuación propias sobre preguntas del mundo real, buscando expresar una confianza acorde con la evidencia disponible. Conserva el material y las observaciones de herramientas junto con el artefacto para que un seguimiento pueda revisar un problema sin perder la tarea original. Las capacidades generales multilingües y multimodales de Inkling-Small siguen siendo distintas de las de un generador dedicado de voz o un servicio con acciones externas garantizadas.

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `thinkingmachines/inkling-small:free`

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=chat)

Thinking Machines /`thinkingmachines/inkling-small:free`

### Inicio

Inkling-Small es un modelo multimodal de pesos abiertos para programación, uso de herramientas y razonamiento sobre texto, imágenes y audio. Su esfuerzo de razonamiento regulable y su contexto amplio permiten tareas de aplicación acotadas con resultados escritos, utilizando un modelo activo más pequeño que Inkling.

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

1,048,576 tokens

Salida máxima

262,144 tokens

Formato de salida

JSON

| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObligatorio | Valores y límites thinkingmachines/inkling-small: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: 262,144 | Predeterminado— |
| Campo`max_completion_tokens` | Tipo`integer` | RequisitoOpcional | Valores y límites Mínimo: 1 Máximo: 262,144 | 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 1048576 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": "thinkingmachines/inkling-small: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** [`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=chat)

#### Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

#### ID de modelo relacionados

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=chat)

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `thinkingmachines/inkling-small:free`

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

Thinking Machines /`thinkingmachines/inkling-small:free`

### Inicio

Inkling-Small es un modelo multimodal de pesos abiertos para programación, uso de herramientas y razonamiento sobre texto, imágenes y audio. Su esfuerzo de razonamiento regulable y su contexto amplio permiten tareas de aplicación acotadas con resultados escritos, utilizando un modelo activo más pequeño que Inkling.

Entradas aceptadas

Texto

Resultados

Texto

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

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

Entrada

`text`

Salida

`text`

Contexto

1,048,576 tokens

Salida máxima

262,144 tokens

Formato de salida

JSON

| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObligatorio | Valores y límites thinkingmachines/inkling-small: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: 262,144 | 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 1048576 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": "thinkingmachines/inkling-small: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** [`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

#### Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

#### ID de modelo relacionados

[`thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es-mx/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

FAQ · Thinking Machines: Inkling Small (free)

¿Qué entradas y resultados están disponibles?

`POST /v1/chat/completions` · `thinkingmachines/inkling-small:free`: `text` → `text` `POST /v1/messages` · `thinkingmachines/inkling-small:free`: `text` → `text`

¿Qué campos utiliza la solicitud?

`POST /v1/chat/completions` · `thinkingmachines/inkling-small:free`: `model`, `messages`, `stream`, `max_tokens`, `max_completion_tokens`, `n`, `temperature`, `top_p`, `seed`, `stop`, `frequency_penalty`, `presence_penalty`, `user` `POST /v1/messages` · `thinkingmachines/inkling-small:free`: `model`, `messages`, `stream`, `system`, `max_tokens`, `temperature`, `top_p`, `top_k`, `stop_sequences`, `metadata`

¿Qué límites se aplican?

`POST /v1/chat/completions` · `thinkingmachines/inkling-small:free`: `ctx`: `1048576`; `max_out`: `262144`; `max_tokens.minimum`: `1`; `max_tokens.maximum`: `262144`; `max_completion_tokens.minimum`: `1`; `max_completion_tokens.maximum`: `262144`; `n.minimum`: `1`; `n.maximum`: `128` `POST /v1/messages` · `thinkingmachines/inkling-small:free`: `ctx`: `1048576`; `max_out`: `262144`; `max_tokens.minimum`: `1`; `max_tokens.maximum`: `262144`

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.
