models

Thinking Machines: Inkling Small (free)

Markdown · JSON

Thinking Machines: Inkling Small (free)

Inkling-Small — мультимодальная модель с открытыми весами для программирования, использования инструментов и рассуждения по тексту, изображениям и аудио. Управляемые усилия при рассуждении и большой контекст поддерживают конкретные задачи приложений с письменными результатами при меньшем активном размере модели, чем у Inkling.

О модели

Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.

Inkling-Small — меньшая мультимодальная модель Thinking Machines Lab с открытыми весами для рассуждений, программирования, диалога и приложений с инструментами. Она принимает текст, изображения и аудио и выдаёт текст. Архитектура Mixture-of-Experts содержит 276 миллиардов параметров всего и 12 миллиардов активных; у Inkling — 975 миллиардов всего и 41 миллиард активных. Small — отдельный релиз с другим соотношением эффективности и возможностей, а не режим укороченного вывода Inkling.

Для исследования кода передайте затронутые файлы, наблюдаемое поведение и нужное изменение, затем запросите отвечающий за него путь выполнения и точечное исправление. Полезный итоговый материал включает предлагаемую правку и свидетельства любых проверок, действительно выполненных подключённым приложением. Для помощника поддержки передайте нужные правила и факты диалога и запросите следующий ответ или недостающий вопрос. Предполагаемые применения модели включают помощников по программированию, чат-ботов, ответы с дополнением найденными материалами и агентные системы с инструментами приложения.

Контекстное окно — до одного миллиона токенов. Организуйте большой репозиторий или подборку документов с помощью имён файлов, обозначений разделов и ясного вопроса, сохраняя факты, которые понадобятся на следующем этапе. Большое окно полезно для сопоставления удалённых друг от друга сведений, но запрашиваемый результат должен оставаться конкретным: изменение кода, объяснение по источникам или извлечённые поля. Новые или частные сведения следует передавать в исходных данных либо результатах поиска, а не предполагать, что они входят в усвоенные моделью знания.

Усилие рассуждения регулируется. Руководство разработчика для семейства использует непрерывные значения от 0.0 включительно до 1.0, не включая верхнюю границу, с начальными предустановками none, minimal, low, medium, high и xhigh, соответствующими 0.0, 0.1, 0.2, 0.7, 0.9 и 0.99. Рендерер разработчика по умолчанию использует high. Более высокое усилие может побуждать к более подробным рассуждениям и требовать большего бюджета генерации, но не гарантирует более длинного или точного ответа. Нулевое значение настраивает модель на ответ без рассуждения, не вводя жёсткого запрета на него. Выбирайте усилие под задачу и ясно задавайте требования к итоговому выводу.

Изображения можно использовать для визуальных вопросов, интерпретации графиков или схем и математических рассуждений по видимым данным. Для хороших результатов используйте изображения с размерами от 40 до 4 096 пикселей. Сохраняйте читаемость подписей и объясняйте, какая деталь важна. С настроенным инструментом Python модель может объединять визуальное рассуждение с обрезкой, увеличением и программным изучением документа или графика. Эти операции должна выполнить подключённая инструментальная среда; письменный ответ должен опираться на возвращённые ею наблюдения.

Аудиоввод — WAV с частотой дискретизации 16 kHz; для оптимальной работы желательны записи короче двух минут. Это рекомендация по подготовке, а не гарантия жёсткого ограничения длительности. Используйте релевантный устный вопрос или короткий фрагмент и укажите, должен ли письменный результат расшифровать речь, ответить на вопрос о записи или сопоставить её содержание с другими переданными материалами. Собственный ответ модели — текст, а не сгенерированная речь. Отдельную рекомендацию Inkling для более длинного аудио не следует переносить на версию Small.

Процессы с инструментами требуют содержательных описаний инструментов, определений аргументов и результатов операций, выполненных приложением. Отделяйте результат поиска данных, вычисление или наблюдение о файле от предложенного моделью действия. При расхождении на графике обозначьте нужные подписи, проверьте переданные значения с помощью инструмента вычисления и попросите объяснение со ссылкой на эти значения. Модель обучена работе в разных средах программирования и агентных оболочках, поэтому задачу и инструменты следует описывать явно.

Открытые веса поддерживают исследование модели, дообучение и интеграцию в конечные продукты. Релиз Inkling-Small следует за более ранней предварительной контрольной точкой и включает дополнительное обучение агентному программированию; итоговую модель и предварительную версию следует идентифицировать отдельно. Для специализированного извлечения данных или стиля ответов кастомизация использует репрезентативные примеры и явно заданное целевое поведение. Обычный запрос вместо этого передаёт контекст текущего задания; он не создаёт новую обученную модель и не переключается на неё.

Полезный этап проверки результата сопоставляет предлагаемое изменение кода, расшифровку, извлечённые факты или письменный ответ с переданными данными. Задайте, как отражать неопределённость и отсутствующую информацию, особенно в прогнозе или фактическом ответе с неполным источником. Разработчик обучал Inkling-Small калибровке прогнозов с помощью обучения с подкреплением по правильным правилам оценки вероятностных прогнозов на вопросах о реальном мире, стремясь согласовать выражаемую уверенность с доступными данными. Сохраняйте материал и наблюдения инструментов вместе с результатом, чтобы в продолжении можно было исправить один вопрос, не потеряв исходную задачу. Общие многоязычные и мультимодальные возможности Inkling-Small отличаются от специализированного генератора речи или сервиса с гарантированным выполнением внешних действий.

Ailoot Ultra · Чат OpenAI POST /v1/chat/completions thinkingmachines/inkling-small:free

thinkingmachines/inkling-small:free

Thinking Machines /thinkingmachines/inkling-small:free

Начало

Inkling-Small — мультимодальная модель с открытыми весами для программирования, использования инструментов и рассуждения по тексту, изображениям и аудио. Управляемые усилия при рассуждении и большой контекст поддерживают конкретные задачи приложений с письменными результатами при меньшем активном размере модели, чем у Inkling.

Допустимые входные данные
Текст
Результаты
Текст

Доступно в Ailoot · входные данные и методы

Ailoot Ultra · Чат OpenAI POST /v1/chat/completions
Входные данные
text
Результат
text
Контекст
1 048 576 tokens
Максимальный выход
262 144 tokens
Выходной формат
JSON
ПолеТипТребованиеЗначения и ограниченияПо умолчанию
ПолеmodelТипstringТребованиеОбязательноЗначения и ограничения
thinkingmachines/inkling-small:free
По умолчанию—
ПолеmessagesТипarrayТребованиеОбязательноЗначения и ограниченияПо умолчанию—
ПолеstreamТипbooleanТребованиеНеобязательноЗначения и ограничения
false
По умолчаниюfalse
Полеmax_tokensТипintegerТребованиеНеобязательноЗначения и ограничения
Минимум: 1
Максимум: 262 144
По умолчанию—
Полеmax_completion_tokensТипintegerТребованиеНеобязательноЗначения и ограничения
Минимум: 1
Максимум: 262 144
По умолчанию—
ПолеnТипintegerТребованиеНеобязательноЗначения и ограничения
Минимум: 1
Максимум: 128
По умолчанию—
ПолеtemperatureТипnumberТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеtop_pТипnumberТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеseedТипintegerТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеstopТипТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеfrequency_penaltyТипnumberТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеpresence_penaltyТипnumberТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеuserТипstringТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Параметры и жизненный цикл метода
ПараметрКонтракт
Параметрcontent_typeКонтрактapplication/json
ПараметрrequiredКонтрактmodel, messages
ПараметрoptionalКонтрактstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user
Параметрmaterial_typesКонтрактtext
ПараметрconditionsКонтрактUse 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.

Жизненный цикл: synchronous_json

Тарифы

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим
Стандартный тариф При выборе быстрого режима
Режим flex
Стандартный тариф При выборе режима flex
Максимальная интенсивность рассуждений
Стандартный тариф При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Цены явного кэширования
Не включено Когда запрошено явное кэширование
Нулевые тарифы только для текста
Text input and output only. Cache, tools, media and streaming are unavailable. Для исключительно текстовых входных и выходных данных

Ставки Ailoot

Цены по конфигурациям

КонфигурацияШкала ставокПлата
КонфигурацияБазовые тарифы на токеныШкала ставокБазовая ставкаПлата
Вход · Входные токены $0 / 1K токенов
Выход · Выходные токены $0 / 1K токенов
Вход · Чтение кэша — / 1K токенов
Вход · Запись в кэш — / 1K токенов
Вход · Запись в кэш, 1 час — / 1K токенов

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →

Примеры запросов

Ailoot Ultra · Чат OpenAI

curl · создать один раз и сохранить полный результат
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.

Получить и сохранить результаты

Ailoot Ultra · Чат OpenAI

JSON

Сохраняйте все готовые результаты

Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.

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

Если нужно проверить исходный ответ

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

Псевдонимы

Псевдонимы моделей

Ailoot Ultra thinkingmachines/inkling-small:free

Псевдонимы путей метода

Используйте пути методов, указанные выше.

Связанные ID для вызова

thinkingmachines/inkling-small:free

Ailoot Ultra · Сообщения Anthropic POST /v1/messages thinkingmachines/inkling-small:free

thinkingmachines/inkling-small:free

Thinking Machines /thinkingmachines/inkling-small:free

Начало

Inkling-Small — мультимодальная модель с открытыми весами для программирования, использования инструментов и рассуждения по тексту, изображениям и аудио. Управляемые усилия при рассуждении и большой контекст поддерживают конкретные задачи приложений с письменными результатами при меньшем активном размере модели, чем у Inkling.

Допустимые входные данные
Текст
Результаты
Текст

Доступно в Ailoot · входные данные и методы

Ailoot Ultra · Сообщения Anthropic POST /v1/messages
Входные данные
text
Результат
text
Контекст
1 048 576 tokens
Максимальный выход
262 144 tokens
Выходной формат
JSON
ПолеТипТребованиеЗначения и ограниченияПо умолчанию
ПолеmodelТипstringТребованиеОбязательноЗначения и ограничения
thinkingmachines/inkling-small:free
По умолчанию—
ПолеmessagesТипarrayТребованиеОбязательноЗначения и ограниченияПо умолчанию—
ПолеstreamТипbooleanТребованиеНеобязательноЗначения и ограничения
false
По умолчаниюfalse
ПолеsystemТипstringТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеmax_tokensТипintegerТребованиеОбязательноЗначения и ограничения
Минимум: 1
Максимум: 262 144
По умолчанию—
ПолеtemperatureТипnumberТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеtop_pТипnumberТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеtop_kТипintegerТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Полеstop_sequencesТипarrayТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеmetadataТипobjectТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
Параметры и жизненный цикл метода
ПараметрКонтракт
Параметрcontent_typeКонтрактapplication/json
ПараметрrequiredКонтрактmodel, messages, max_tokens
ПараметрoptionalКонтрактstream, system, temperature, top_p, top_k, stop_sequences, metadata
Параметрmaterial_typesКонтрактtext
ПараметрconditionsКонтрактUse 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.

Жизненный цикл: synchronous_json

Тарифы

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим
Стандартный тариф При выборе быстрого режима
Режим flex
Стандартный тариф При выборе режима flex
Максимальная интенсивность рассуждений
Стандартный тариф При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Нулевые тарифы только для текста
Text input and output only. Cache, tools, media and streaming are unavailable. Для исключительно текстовых входных и выходных данных

Ставки Ailoot

Цены по конфигурациям

КонфигурацияШкала ставокПлата
КонфигурацияБазовые тарифы на токеныШкала ставокБазовая ставкаПлата
Вход · Входные токены $0 / 1K токенов
Выход · Выходные токены $0 / 1K токенов
Вход · Чтение кэша — / 1K токенов
Вход · Запись в кэш — / 1K токенов
Вход · Запись в кэш, 1 час — / 1K токенов

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →

Примеры запросов

Ailoot Ultra · Сообщения Anthropic

curl · создать один раз и сохранить полный результат
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.

Получить и сохранить результаты

Ailoot Ultra · Сообщения Anthropic

JSON

Сохраняйте все готовые результаты

Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.

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

Если нужно проверить исходный ответ

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

Псевдонимы

Псевдонимы моделей

Ailoot Ultra thinkingmachines/inkling-small:free

Псевдонимы путей метода

Используйте пути методов, указанные выше.

Связанные ID для вызова

thinkingmachines/inkling-small:free

FAQ · Thinking Machines: Inkling Small (free)
Какие входные данные и результаты доступны?

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

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

Какие поля использует запрос?

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

Какие ограничения действуют?

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

Подробнее

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка
Выберите тариф со скидкой для своих регулярных запросов.
Промокод до 50%
Введите код при покупке. Цена пересчитается с учётом действующей акции.
Расходы в истории
Модель, токены и сумма сохраняются для каждого запроса.

Выбрать подписку · Посмотреть цены моделей

Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение
Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.
Лицензия для реселлера
Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.
Документы на сайте
Оферта, лицензионный договор и политика обработки данных доступны до подключения.

Запросить реселлерскую лицензию · Оферта и лицензионный договор