Введение
GPT 6.1 Terra читает скриншоты и документы, превращая их содержимое в целевые черновики или структурированные поля. Для Terra укажите область скриншота и нужные поля; попросите помечать нечитаемые значения как неизвестные.
| Характеристика | Значение |
|---|---|
| Ввод | Текст |
| Вывод | Текст |
| Окно контекста | 1,050,000 tokens |
| Предел max_tokens | 128,000 |
| Входные данные | текст / изображения |
Ключевые возможности и особенности
Более лёгкий GPT 6.1 для повседневной работы
GPT 6.1 Terra читает скриншоты и документы, превращая их содержимое в целевые черновики или структурированные поля. Для Terra укажите область скриншота и нужные поля; попросите помечать нечитаемые значения как неизвестные.
Настройка none для запросов, которым не нужно планирование
Terra принимает none, low, medium, high, xhigh и max; none подходит для прямого извлечения данных. Terra начинает с лимита ответа 4,096 токенов и допускает 128,000; при усилии выше none рассуждение тоже расходует этот запас.
Изображения крупнее и читаются подробнее
Terra принимает 256 сообщений и 128 определений инструментов; бюджет каждого изображения на этом эндпоинте составляет 37,000 входных токенов. Для Terra укажите область скриншота и нужные поля; попросите помечать нечитаемые значения как неизвестные.
То же окно на 1,050,000 токенов и отдельный тариф для длинных промптов
Контекст Terra в 1,050,000 токенов включает документы, диалог и ответ; оставьте до 128,000 токенов на вывод. Подборка документов для Terra свыше 272,000 входных токенов целиком оплачивается по длинному тарифу вместе с ответом; проверьте таблицу цен до отправки.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
messages | Да | Передайте Terra скриншот и инструкции извлечения в messages; сохраняйте идентификаторы вызовов в следующих ходах. Не менее 1 элементов · Не более 256 элементов |
max_tokens | Нет | Задайте |
reasoning_effort | Нет | Terra принимает none, low, medium, high, xhigh и max; none подходит для прямого извлечения данных. |
stop | Нет | Terra принимает одну стоп-строку или список до четырёх; избегайте маркеров из извлекаемых значений. Не менее 1 символов · Не менее 1 элементов · Не более 4 элементов |
temperature | Нет | temperature Terra применяется при |
top_p | Нет | В Terra при |
tools | Нет | Опишите функции поиска или извлечения, которые может предложить Terra; выполняет их ваше приложение. Не более 128 элементов |
parallel_tool_calls | Нет | Разрешите Terra несколько независимых поисков вместе, когда результат одного не нужен для другого вызова. По умолчанию: |
tool_choice | Нет | Выберите auto, none, required или конкретную функцию для обработки документов в Terra. |
response_format | Нет | Запросите JSON для полей Terra и проверьте его по своей схеме. |
Стоимость
Ввод $1 / Вывод $5 за 1 млн токенов; Запросы длиннее 272K токенов: Ввод $2 / Вывод $7.50
Сценарии использования
Читать скриншоты и превращать их в правки
Для Terra укажите область скриншота и нужные поля; попросите помечать нечитаемые значения как неизвестные.
Извлекать поля из документов и форм
Передайте отсканированную форму или длинный документ и запросите именованные поля в заданной структуре JSON. Для простого извлечения используйте reasoning_effort none или low и проверяйте результат в своём приложении.
Писать и переписывать в единой манере
Дайте Terra свои стилевые заметки и несколько одобренных примеров, затем запросите ответы, сводки или тексты о продукте. Модель создана для ясных и естественных текстов, и обычно достаточно низкого уровня рассуждений.
Замыкайте цикл вызовов инструментов
Запросите JSON для полей Terra и проверьте его по своей схеме.
Руководство по промптам и практические советы
Выбирайте уровень рассуждений под задачу
Terra принимает none, low, medium, high, xhigh и max; none подходит для прямого извлечения данных.
Укажите модели нужный фрагмент изображения
Добавьте изображение как часть
image_urlи назовите область, например третий столбец таблицы. Держите инструкцию текстом рядом с изображением и не полагайтесь на мелкий шрифт, который изображение не может разобрать.Задайте
max_tokensпод ожидаемый ответПо умолчанию
max_tokensравен 4,096, а максимум — 128,000; рассуждения входят в этот лимит. Короткому извлечению нужно немного, длинному черновику с высоким уровнем рассуждений — больше. Длинные ответы получайте потоком и проверяйтеfinish_reason.Замыкайте цикл вызовов инструментов
Если вы определяете инструменты, возвращайте каждый результат как сообщение tool с совпадающим
tool_call_idи сохраняйтеtool_callsассистента в истории. Проверяйте аргументы, прежде чем действовать по ним.
GPT 6.1 Terra
GPT 6.1 Terra читает скриншоты и документы, превращая их содержимое в целевые черновики или структурированные поля.
openai/gpt-6.1-terra/chat
Для Terra укажите область скриншота и нужные поля; попросите помечать нечитаемые значения как неизвестные.
Terra начинает с лимита ответа 4,096 токенов и допускает 128,000; при усилии выше none рассуждение тоже расходует этот запас.
При извлечении данных через Terra задайте функции приложения и верните результаты с исходным tool_call_id; здесь доступно 128 определений. Нативные инструменты OpenAI работают через Responses.
Подборка документов для Terra свыше 272,000 входных токенов целиком оплачивается по длинному тарифу вместе с ответом; проверьте таблицу цен до отправки.
Визуальные и письменные возможности GPT 6.1 Terra не гарантируют неограниченную выдачу NSFW; допустимость содержания определяется правилами модели.
Визуальные и письменные возможности GPT 6.1 Terra не гарантируют неограниченную выдачу NSFW; допустимость содержания определяется правилами модели.
Быстрый старт API
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "openai/gpt-6.1-terra/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.
