Poolside: Laguna XS 2.1 (free)
Poolside Laguna XS 2.1 — текстовая модель для агентного программирования и длительной работы с 33 млрд параметров в общей сложности и 3 млрд активных. У неё контекст в 262 144 токена и нативные рассуждения между вызовами инструментов. Меньшая архитектура MoE и отдельные квантованные выпуски поддерживают локальное развёртывание с потребностями в ресурсах, зависящими от конфигурации.
- Ailoot Ultra · Чат OpenAI
POST /v1/chat/completionspoolside/laguna-xs-2.1:free - Ailoot Ultra · Сообщения Anthropic
POST /v1/messagespoolside/laguna-xs-2.1:free
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Poolside Laguna XS 2.1 — языковая модель с архитектурой смеси экспертов для агентного программирования и длительной работы, позиционируемая как меньшая модель серии Laguna для локального развёртывания. Она содержит 33 млрд параметров в общей сложности и 3 млрд активных на токен. Это обновление относительно Laguna XS.2, сохраняющее её архитектуру и улучшающее заявленные разработчиком результаты разработки ПО и терминальных задач. Модель принимает текст и генерирует текст, код, рассуждения и запросы вызовов инструментов.
Её 40-слойная архитектура сочетает 10 слоёв глобального внимания и 30 слоёв со скользящим окном, сигмоидальное гейтирование и окно в 512 токенов. Это локальное окно внимания отделено от контекста модели в 262 144 токена. Poolside также описывает KV-кеш FP8 для снижения расхода памяти на токен. Эти особенности помогают объяснить ориентацию на локальное развёртывание, но точные требования к памяти всё равно зависят от чекпойнта, квантования, рабочего контекста и конфигурации обслуживания.
Для задачи программирования предоставьте нужные исходные файлы как текст, ожидаемое поведение и фактическую ошибку или вывод сбоя. Полезный запрос: «Исправь обработку экранированных разделителей этим парсером, сохранив опубликованный формат ввода. Покажи предлагаемое изменение, объясни затронутые случаи и укажи примеры, которые выявят регрессию». Задайте конкретный результат и условие завершения, чтобы модель работала над его достижением, а не просто обсуждала проблему.
Для терминальных задач предоставьте текущую среду, нужный вывод команд и ограничения работы. В приложении с инструментами модель предлагает вызов функции, приложение выполняет его и возвращает результат для следующего решения. Попросите объяснить, что показывает сбой, до предложения другой команды. Например, передайте манифест зависимостей и вывод неудачной установки, затем запросите минимальное исправление с опорой на источники и ожидаемый результат следующей проверки. Сохраняйте в истории прежние успешные шаги и нерешённую проблему.
Laguna XS 2.1 рассчитана на чередующееся мышление до и между вызовами инструментов. Разработчик рекомендует сохранять содержимое рассуждений из предыдущих сообщений помощника при сборке следующего запроса. Удаление этого содержимого может препятствовать дальнейшим рассуждениям в последующих шагах. Сохраняйте ответ помощника, сведения о вызове инструмента и соответствующий результат инструмента вместе, удерживая текущую цель в контексте. Это особенно полезно, когда несколько наблюдений ведут к исправлению, а поздний шаг зависит от прежнего решения.
Мышление можно включать и выключать через шаблон чата. Poolside рекомендует включать его для агентного программирования и сохранять между сообщениями. Запрос прямого ответа подходит небольшому преобразованию или объяснению, а исправление с несколькими зависимыми условиями выигрывает от непрерывного цикла рассуждений и наблюдений. Задайте итоговый формат вывода и оставьте место для окончательного ответа. Настройки оценки разработчика — выбор рецепта, а не универсальная гарантия объёма рассуждений или максимальной длины ответа.
Для длинного исходного ввода организуйте файлы и документацию с ясными границами и стабильными именами. Попросите проследить конкретную связь: какие вызывающие компоненты зависят от изменённого интерфейса, какие условия различают две реализации или почему результат теста противоречит предлагаемому диагнозу. Сохраняйте важные решения и фактические проверки в краткой записи задачи и удаляйте несущественную историю. Предел контекста охватывает рабочие материалы и сгенерированное продолжение; итоговый ответ размером во весь контекст не является отдельной обещанной ёмкостью.
Poolside публикует BF16 и отдельные варианты FP8, NVFP4, INT4 и GGUF, а также материалы черновой модели DFlash. Это разные варианты развёртывания. Небольшое число активных параметров не означает, что полные веса модели занимают только соответствующий объём памяти, а черновая модель — вспомогательный компонент ускорения, а не сама модель программирования. Сохраняйте точный чекпойнт при сравнении локальных результатов и подготавливайте код или содержимое документов как текст для этой модели «текст — текст».
Разработчик документирует проблему парсера инструментов в старых сборках обслуживания: некоторые вызовы могут теряться, а их сырая разметка — показываться как обычный текст ответа. Это объясняет, почему процесс с инструментами должен различать задуманный моделью запрос и корректно разобранный вызов функции. Изучайте разобранные имя и аргументы, проверяйте их по фактической схеме и сохраняйте результат исполнения. Итоговый отчёт должен указывать изменённый материал, наблюдаемые проверки и оставшиеся предположения. Предлагаемый патч или команда становятся завершённым результатом лишь после установления их поведения этими записями.
Ailoot Ultra · Чат OpenAI POST /v1/chat/completions poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeНачало
Poolside Laguna XS 2.1 — текстовая модель для агентного программирования и длительной работы с 33 млрд параметров в общей сложности и 3 млрд активных. У неё контекст в 262 144 токена и нативные рассуждения между вызовами инструментов. Меньшая архитектура MoE и отдельные квантованные выпуски поддерживают локальное развёртывание с потребностями в ресурсах, зависящими от конфигурации.
- Допустимые входные данные
- Текст
- Результаты
- Текст
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Чат OpenAI POST /v1/chat/completions
- Входные данные
text- Результат
text- Контекст
- 262 144 tokens
- Максимальный выход
- 32 768 tokens
- Выходной формат
- JSON
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения poolside/laguna-xs-2.1:free | По умолчанию— |
Полеmessages | Типarray | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Полеstream | Типboolean | ТребованиеНеобязательно | Значения и ограничения false | По умолчаниюfalse |
Полеmax_tokens | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Максимум: 32 768 | По умолчанию— |
Полеmax_completion_tokens | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 1 Максимум: 32 768 | По умолчанию— |
Поле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 262144 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
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": "poolside/laguna-xs-2.1: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 poolside/laguna-xs-2.1:free
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
Ailoot Ultra · Сообщения Anthropic POST /v1/messages poolside/laguna-xs-2.1:free
poolside/laguna-xs-2.1:freeНачало
Poolside Laguna XS 2.1 — текстовая модель для агентного программирования и длительной работы с 33 млрд параметров в общей сложности и 3 млрд активных. У неё контекст в 262 144 токена и нативные рассуждения между вызовами инструментов. Меньшая архитектура MoE и отдельные квантованные выпуски поддерживают локальное развёртывание с потребностями в ресурсах, зависящими от конфигурации.
- Допустимые входные данные
- Текст
- Результаты
- Текст
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Сообщения Anthropic POST /v1/messages
- Входные данные
text- Результат
text- Контекст
- 262 144 tokens
- Максимальный выход
- 32 768 tokens
- Выходной формат
- JSON
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения poolside/laguna-xs-2.1:free | По умолчанию— |
Полеmessages | Типarray | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Полеstream | Типboolean | ТребованиеНеобязательно | Значения и ограничения false | По умолчаниюfalse |
Полеsystem | Типstring | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Полеmax_tokens | Типinteger | ТребованиеОбязательно | Значения и ограничения Минимум: 1 Максимум: 32 768 | По умолчанию— |
Поле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 262144 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
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": "poolside/laguna-xs-2.1: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 poolside/laguna-xs-2.1:free
Псевдонимы путей метода
Используйте пути методов, указанные выше.
Связанные ID для вызова
FAQ · Poolside: Laguna XS 2.1 (free)
- Какие входные данные и результаты доступны?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:text→textPOST /v1/messages·poolside/laguna-xs-2.1:free:text→text- Какие поля использует запрос?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·poolside/laguna-xs-2.1:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- Какие ограничения действуют?
POST /v1/chat/completions·poolside/laguna-xs-2.1:free:ctx:262144;max_out:32768;max_tokens.minimum:1;max_tokens.maximum:32768;max_completion_tokens.minimum:1;max_completion_tokens.maximum:32768;n.minimum:1;n.maximum:128POST /v1/messages·poolside/laguna-xs-2.1:free:ctx:262144;max_out:32768;max_tokens.minimum:1;max_tokens.maximum:32768