modelos

Thinking Machines: Inkling Small (free)

Markdown · JSON

Thinking Machines: Inkling Small (free)

Inkling-Small é um modelo multimodal de pesos abertos para programação, uso de ferramentas e raciocínio sobre texto, imagens e áudio. O esforço de raciocínio controlável e o contexto amplo apoiam tarefas de aplicação focadas com resultados escritos, usando um modelo ativo mais pequeno do que Inkling.

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

O Inkling-Small é o modelo multimodal menor de pesos abertos da Thinking Machines Lab para raciocínio, programação, conversação e aplicações com ferramentas. Aceita texto, imagens e áudio e produz texto. A sua conceção de mistura de especialistas tem 276 mil milhões de parâmetros no total, com 12 mil milhões ativos, face aos 975 mil milhões no total e 41 mil milhões ativos do Inkling. Small é um modelo lançado separadamente, com um equilíbrio diferente entre eficiência e capacidade, não um modo de saída mais curta do Inkling.

Para investigar código, forneça os ficheiros afetados, o comportamento observado e a alteração necessária e peça o percurso responsável e uma correção específica. Um artefacto final útil inclui a edição proposta e os elementos de qualquer verificação realmente executada pela aplicação ligada. Para um assistente de apoio, forneça a política relevante e os factos da conversa e peça a resposta seguinte ou a pergunta em falta. As utilizações previstas incluem assistentes de programação, chatbots, respostas aumentadas por recuperação e sistemas com agentes e ferramentas da aplicação.

A janela de contexto vai até um milhão de tokens. Organize um repositório ou coleção documental extensos com nomes de ficheiros, etiquetas de secção e uma pergunta clara, preservando os factos que uma etapa posterior deve usar. Uma janela grande é útil para comparar partes distantes da informação, mas o resultado pedido deve continuar específico: uma alteração de código, uma explicação baseada em fontes ou campos extraídos. Informação nova ou privada deve estar nos elementos fornecidos ou nos resultados de recuperação devolvidos, em vez de ser assumida como parte do conhecimento aprendido.

O esforço de pensamento é controlável. O guia da família do produtor usa valores contínuos de 0.0, inclusive, até um valor inferior a 1.0, com predefinições iniciais none, minimal, low, medium, high e xhigh correspondentes a 0.0, 0.1, 0.2, 0.7, 0.9 e 0.99. O renderizador do produtor usa high por predefinição. Um esforço maior pode incentivar mais raciocínio e exigir um orçamento de geração maior, mas não garante uma resposta mais longa ou precisa. Zero orienta o modelo para ausência de raciocínio, em vez de impor uma ausência rígida. Escolha o esforço para a tarefa e mantenha claro o requisito de saída final.

As imagens podem apoiar perguntas visuais, interpretação de gráficos ou diagramas e raciocínio matemático a partir de informação visível. Para bom desempenho, utilize imagens com dimensões entre 40 e 4 096 píxeis. Preserve legendas legíveis e explique o pormenor importante. Com uma ferramenta Python configurada, o modelo pode combinar raciocínio visual com recorte, ampliação e inspeção programática de um documento ou gráfico. Essas operações exigem execução pelo ambiente de ferramentas ligado; a resposta escrita deve usar as observações que este devolve.

A entrada de áudio é WAV amostrado a 16 kHz, com gravações idealmente inferiores a dois minutos para desempenho ótimo. É uma recomendação de preparação, não uma garantia rígida de duração. Utilize uma pergunta falada relevante ou um clip curto e indique se o resultado escrito deve transcrever a fala, responder a uma pergunta sobre a gravação ou relacionar o seu conteúdo com outro material fornecido. A resposta nativa é texto, não fala gerada. A recomendação separada do Inkling para áudio mais longo não deve ser transferida para a edição Small.

Os fluxos com ferramentas precisam de descrições úteis das ferramentas, definições de argumentos e resultados das operações executadas pela aplicação. Mantenha o resultado de uma consulta, cálculo ou observação de ficheiro distinto da ação proposta pelo modelo. Para uma discrepância num gráfico, identifique as legendas relevantes, inspecione os valores fornecidos através de uma ferramenta de cálculo e peça uma explicação que cite esses valores. O modelo é treinado para vários ambientes de programação e agentes, pelo que a tarefa envolvente e as ferramentas devem ser descritas, em vez de ficarem implícitas.

Os pesos abertos permitem investigação do modelo, ajuste fino e integração em produtos subsequentes. O lançamento do Inkling-Small sucede a um checkpoint preview anterior e inclui treino adicional para programação com agentes; o modelo final e essa preview devem conservar identidades separadas. Para extração especializada ou um estilo de resposta, a personalização utiliza exemplos representativos e um comportamento-alvo explícito. Um pedido normal fornece antes contexto para o pedido atual; não cria nem muda para um modelo acabado de treinar.

Uma revisão útil do resultado verifica se a alteração de código proposta, a transcrição, os factos extraídos ou a resposta escrita correspondem aos elementos fornecidos. Especifique como devem aparecer a incerteza e a informação em falta, sobretudo numa previsão ou resposta factual cuja fonte é incompleta. O fabricante treinou o Inkling-Small para calibração de previsões através de aprendizagem por reforço com regras de pontuação próprias, em perguntas do mundo real, procurando expressar confiança ajustada aos elementos disponíveis. Preserve o material e as observações das ferramentas com o artefacto, para que um seguimento possa rever um problema sem perder a tarefa original. As capacidades gerais multilingues e multimodais do Inkling-Small mantêm-se distintas de um gerador dedicado de fala ou de um serviço garantido de ações externas.

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

thinkingmachines/inkling-small:free

Thinking Machines /thinkingmachines/inkling-small:free

Introdução

Inkling-Small é um modelo multimodal de pesos abertos para programação, uso de ferramentas e raciocínio sobre texto, imagens e áudio. O esforço de raciocínio controlável e o contexto amplo apoiam tarefas de aplicação focadas com resultados escritos, usando um modelo ativo mais pequeno do que Inkling.

Entradas aceites
Texto
Resultados
Texto

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Entrada
text
Saída
text
Contexto
1 048 576 tokens
Saída máxima
262 144 tokens
Formato de saída
JSON
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
thinkingmachines/inkling-small:free
Predefinição—
CampomessagesTipoarrayRequisitoObrigatórioValores e limitesPredefinição—
CampostreamTipobooleanRequisitoOpcionalValores e limites
false
Predefiniçãofalse
Campomax_tokensTipointegerRequisitoOpcionalValores e limites
Mínimo: 1
Máximo: 262 144
Predefinição—
Campomax_completion_tokensTipointegerRequisitoOpcionalValores e limites
Mínimo: 1
Máximo: 262 144
Predefinição—
CamponTipointegerRequisitoOpcionalValores e limites
Mínimo: 1
Máximo: 128
Predefinição—
CampotemperatureTiponumberRequisitoOpcionalValores e limitesPredefinição—
Campotop_pTiponumberRequisitoOpcionalValores e limitesPredefinição—
CamposeedTipointegerRequisitoOpcionalValores e limitesPredefinição—
CampostopTipoRequisitoOpcionalValores e limitesPredefinição—
Campofrequency_penaltyTiponumberRequisitoOpcionalValores e limitesPredefinição—
Campopresence_penaltyTiponumberRequisitoOpcionalValores e limitesPredefinição—
CampouserTipostringRequisitoOpcionalValores e limitesPredefinição—
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, messages
ParâmetrooptionalContratostream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Parâmetromaterial_typesContratotext
ParâmetroconditionsContratoUse 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

Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Tarifa normal Quando o modo rápido está selecionado
Modo flex
Tarifa normal Quando o modo flex está selecionado
Esforço máximo de raciocínio
Tarifa normal Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Preços da cache explícita
Não ativado Quando é pedida cache explícita
Tarifas a zero apenas para texto
Text input and output only. Cache, tools, media and streaming are unavailable. Para entrada e saída apenas de texto

Tarifas Ailoot

Preços por configuração

ConfiguraçãoTabela de tarifasCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseCusto
Entrada · Tokens de entrada $0 / 1K tokens
Saída · Tokens de saída $0 / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot Ultra · OpenAI Chat

curl · crie uma única vez e guarde o resultado completo
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.

Receber e guardar os resultados

Ailoot Ultra · OpenAI Chat

JSON

Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

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

Se for necessário verificar a resposta original

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

Aliases

Aliases do modelo

Ailoot Ultra thinkingmachines/inkling-small:free

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

thinkingmachines/inkling-small:free

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

thinkingmachines/inkling-small:free

Thinking Machines /thinkingmachines/inkling-small:free

Introdução

Inkling-Small é um modelo multimodal de pesos abertos para programação, uso de ferramentas e raciocínio sobre texto, imagens e áudio. O esforço de raciocínio controlável e o contexto amplo apoiam tarefas de aplicação focadas com resultados escritos, usando um modelo ativo mais pequeno do que Inkling.

Entradas aceites
Texto
Resultados
Texto

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Anthropic Messages POST /v1/messages
Entrada
text
Saída
text
Contexto
1 048 576 tokens
Saída máxima
262 144 tokens
Formato de saída
JSON
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
thinkingmachines/inkling-small:free
Predefinição—
CampomessagesTipoarrayRequisitoObrigatórioValores e limitesPredefinição—
CampostreamTipobooleanRequisitoOpcionalValores e limites
false
Predefiniçãofalse
CamposystemTipostringRequisitoOpcionalValores e limitesPredefinição—
Campomax_tokensTipointegerRequisitoObrigatórioValores e limites
Mínimo: 1
Máximo: 262 144
Predefinição—
CampotemperatureTiponumberRequisitoOpcionalValores e limitesPredefinição—
Campotop_pTiponumberRequisitoOpcionalValores e limitesPredefinição—
Campotop_kTipointegerRequisitoOpcionalValores e limitesPredefinição—
Campostop_sequencesTipoarrayRequisitoOpcionalValores e limitesPredefinição—
CampometadataTipoobjectRequisitoOpcionalValores e limitesPredefinição—
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, messages, max_tokens
ParâmetrooptionalContratostream, system, temperature, top_p, top_k, stop_sequences, metadata
Parâmetromaterial_typesContratotext
ParâmetroconditionsContratoUse 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

Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Tarifa normal Quando o modo rápido está selecionado
Modo flex
Tarifa normal Quando o modo flex está selecionado
Esforço máximo de raciocínio
Tarifa normal Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas a zero apenas para texto
Text input and output only. Cache, tools, media and streaming are unavailable. Para entrada e saída apenas de texto

Tarifas Ailoot

Preços por configuração

ConfiguraçãoTabela de tarifasCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseCusto
Entrada · Tokens de entrada $0 / 1K tokens
Saída · Tokens de saída $0 / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot Ultra · Anthropic Messages

curl · crie uma única vez e guarde o resultado completo
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.

Receber e guardar os resultados

Ailoot Ultra · Anthropic Messages

JSON

Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

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

Se for necessário verificar a resposta original

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

Aliases

Aliases do modelo

Ailoot Ultra thinkingmachines/inkling-small:free

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

thinkingmachines/inkling-small:free

FAQ · Thinking Machines: Inkling Small (free)
Que entradas e resultados estão disponíveis?

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

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

Que campos utiliza o pedido?

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

Que limites se aplicam?

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

Mais detalhes

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.

Escolher subscrição · Ver preços dos modelos

Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial
Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.
Licença de revendedor
Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.
Documentos no site
A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

Pedir licença de revendedor · Oferta e contrato de licença