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

# Thinking Machines: Inkling Small (free)

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

## [Thinking Machines: Inkling Small (free)](https://ailoot.ai/models/es/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/thinkingmachines-inkling-small-u003a-free/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `thinkingmachines/inkling-small:free`](https://ailoot.ai/models/es/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 utilizan 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 y 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 entre eficiencia y capacidad, no un modo de salida más corta de Inkling.

Para una investigación de código, proporciona los archivos afectados, el comportamiento observado y el cambio que necesitas, y pide después la ruta responsable y una corrección concreta. Un entregable final útil incluye la edición propuesta y las pruebas de las comprobaciones que la aplicación conectada realmente haya ejecutado. 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 que falta. Los usos previstos del modelo incluyen asistentes de programación, chatbots, respuestas aumentadas por recuperación y sistemas de agentes con herramientas de 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 sección y una pregunta clara, conservando los datos que una etapa posterior deba utilizar. Una ventana amplia es útil para comparar información distante, 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 las pruebas proporcionadas o en los resultados de recuperación devueltos, en lugar de suponerse parte del conocimiento aprendido.

El esfuerzo de razonamiento es ajustable. La guía de la familia del productor utiliza valores continuos desde 0.0 inclusive hasta un valor inferior a 1.0, con ajustes iniciales none, minimal, low, medium, high y xhigh correspondientes a 0.0, 0.1, 0.2, 0.7, 0.9 y 0.99. El renderizador del productor utiliza high por defecto. Un esfuerzo mayor puede fomentar más razonamiento y necesitar un presupuesto de generación mayor, pero no garantiza una respuesta más larga ni más precisa. El valor cero orienta al modelo hacia la ausencia de razonamiento en lugar de imponerla de forma estricta. Elige el esfuerzo según la tarea y mantén claro el requisito de salida final.

Las imágenes pueden servir para preguntas visuales, interpretación de gráficos o diagramas y razonamiento matemático a partir de información visible. Para un buen rendimiento, utiliza imágenes con dimensiones entre 40 y 4,096 píxeles. Conserva las etiquetas legibles y explica qué detalle importa. Con una herramienta Python configurada, el modelo puede combinar razonamiento visual con recorte, ampliación e inspección mediante código de un documento o gráfico. Esas operaciones necesitan ser ejecutadas por el entorno de herramientas conectado; la respuesta escrita debe utilizar las observaciones devueltas por él.

La entrada de audio es WAV muestreado a 16 kHz, con grabaciones idealmente inferiores a dos minutos para un rendimiento óptimo. Es una recomendación de preparación, no una garantía de duración estricta. Utiliza una pregunta hablada o un clip breve pertinentes 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 debe trasladarse a la edición Small.

Los flujos que utilizan 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 archivos separados de la acción propuesta por el modelo. Para una discrepancia en un gráfico, identifica las etiquetas pertinentes, examina 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, por lo que la tarea y las herramientas que lo integran deben describirse en lugar de dejarse implícitas.

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

Una revisión útil del resultado comprueba que el cambio de código propuesto, la transcripción, los datos extraídos o la respuesta escrita coincidan con las pruebas proporcionadas. Especifica cómo deben aparecer la incertidumbre y la información ausente, especialmente para un pronóstico o una respuesta factual cuya fuente sea incompleta. El fabricante entrenó Inkling-Small para calibrar pronósticos mediante aprendizaje por refuerzo con reglas de puntuación propias sobre preguntas del mundo real, con el objetivo de expresar una confianza acorde con las pruebas disponibles. Conserva el material y las observaciones de herramientas junto con el entregable para que un seguimiento pueda revisar un asunto sin perder la tarea original. Las capacidades generales multilingües y multimodales de Inkling-Small siguen siendo distintas de las de un generador de voz dedicado o un servicio de acciones externas garantizadas.

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

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

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

### Primeros pasos

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`

Tipos de entrada

`text`

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

### 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": "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/#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/#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/#m=thinkingmachines%2Finkling-small%3Afree&route=Ultra&caller=thinkingmachines%2Finkling-small%3Afree&fmt=messages)

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

### Primeros pasos

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`

Tipos de entrada

`text`

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

### 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": "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/#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/#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/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.
