Введение
GPT 6.1 Sol разбирает сложные изменения кода и профессиональные задачи по предоставленным текстам и изображениям. Передайте Sol затронутый код, описание сбоя и критерии приёмки; попросите указать файл, подтверждающий каждый вывод.
| Характеристика | Значение |
|---|---|
| Ввод | Текст |
| Вывод | Текст |
| Контекстное окно | 1,050,000 tokens |
| Предел max_tokens | 128,000 |
| Входные данные | текст / изображения |
Ключевые возможности и особенности
Модель GPT 6.1, к которой обращаются, когда задача трудная
GPT 6.1 Sol разбирает сложные изменения кода и профессиональные задачи по предоставленным текстам и изображениям. Передайте Sol затронутый код, описание сбоя и критерии приёмки; попросите указать файл, подтверждающий каждый вывод.
Пять уровней усилий: от быстрого до исчерпывающего
reasoning_effort принимает low, medium, high, xhigh и max, по умолчанию medium. У Sol нет значения none, поэтому даже самый лёгкий запрос проходит короткий этап рассуждений. Начинайте с medium, повышайте уровень там, где пропущенная деталь обходится дорого, и оставляйте max для случаев, которые оправдывают дополнительные токены.
Миллион токенов рабочих материалов в одном запросе
Окно в 1,050,000 tokens позволяет держать вместе репозиторий, спецификацию и вопрос, а не сокращать их. Промпты длиннее 272,000 tokens попадают в отдельный тариф для длинных промптов, поэтому весь код имеет смысл отправлять только тогда, когда задача этого требует.
Вызовы функций и скриншоты в одном диалоге
Через этот совместимый интерфейс Sol принимает до 128 определений функций; приложение выполняет вызовы и возвращает соответствующий tool_call_id. Нативные инструменты OpenAI требуют Responses.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
messages | Да | Передайте Sol код, ошибку и критерии в messages; сохраняйте результаты рядом с соответствующими вызовами. Не менее 1 элементов · Не более 256 элементов |
max_tokens | Нет | Оставьте |
reasoning_effort | Нет | Sol предлагает low, medium, high, xhigh и max; начните сложную проверку кода с medium. |
stop | Нет | Sol принимает одну стоп-строку или до четырёх; избегайте маркеров, способных обрезать исправление. Не менее 1 символов · Не менее 1 элементов · Не более 4 элементов |
temperature | Нет | Меняйте temperature Sol, если оценка проверок кода требует иного сэмплирования. |
top_p | Нет | Сужайте выбор Sol через |
tools | Нет | Задайте функции проверки кода для Sol; приложение проверяет аргументы и выполняет функции. Не более 128 элементов |
parallel_tool_calls | Нет | Разрешите Sol независимые проверки в одном ходе, если ни одна не требует результата другой. По умолчанию: |
tool_choice | Нет | Управляйте следующим инструментальным шагом Sol через auto, none, required или конкретную функцию. |
response_format | Нет | Укажите формат выводов Sol и проверьте JSON перед использованием предложенного изменения. |
Стоимость
Ввод $2 / Вывод $10 за 1 млн токенов; Запросы длиннее 272K токенов: Ввод $4 / Вывод $15
Сценарии использования
Проверка изменения по всему репозиторию
Передайте Sol затронутый код, описание сбоя и критерии приёмки; попросите указать файл, подтверждающий каждый вывод.
Многоэтапный анализ
Поместите исходные таблицы, текст политики и вопрос в один запрос и попросите выводы с подтверждающими данными. Задайте фиксированную форму ответа, например: вывод, источник и проверка, и валидируйте её в своём приложении.
Агент, который может действовать
Через этот совместимый интерфейс Sol принимает до 128 определений функций; приложение выполняет вызовы и возвращает соответствующий tool_call_id. Нативные инструменты OpenAI требуют Responses.
Возвращайте результаты инструментов с соответствующим id
Укажите формат выводов Sol и проверьте JSON перед использованием предложенного изменения.
Руководство по промптам и практические советы
Начните с medium и поднимайтесь на шаг
Sol предлагает low, medium, high, xhigh и max; начните сложную проверку кода с medium.
Оставьте в
max_tokensместо для рассужденийmax_tokensпо умолчанию равен 4,096 и принимает до 128,000; рассуждения модели учитываются в этом лимите. Для длинного патча или подробного отчёта задавайте значение заметно выше длины, которую ожидаете прочитать, особенно при xhigh и max, и проверяйтеfinish_reason, прежде чем считать ответ законченным.Материал — первым, вопрос — последним
Документы или код ставьте в начало, подписывайте каждый источник и задавайте вопрос в конце. Инструкции держите в системном сообщении, чтобы цитируемый текст не приняли за ваш запрос. Если важна стоимость, следите за отметкой 272,000 tokens.
Возвращайте результаты инструментов с соответствующим id
Когда модель вызывает функцию, отправьте результат как сообщение инструмента с тем же
tool_call_idи сохранитеtool_callsассистента в истории. Для машиночитаемого вывода иresponse_format, и параметры инструментов принимают JSON-схему; проверяйте всё, что приходит в ответ.
GPT 6.1 Sol
GPT 6.1 Sol разбирает сложные изменения кода и профессиональные задачи по предоставленным текстам и изображениям.
openai/gpt-6.1-sol/chat
Передайте Sol затронутый код, описание сбоя и критерии приёмки; попросите указать файл, подтверждающий каждый вывод.
Бюджет ответа Sol до 128,000 токенов включает рассуждение и видимое исправление; по умолчанию установлен предел 4,096.
Через этот совместимый интерфейс Sol принимает до 128 определений функций; приложение выполняет вызовы и возвращает соответствующий tool_call_id. Нативные инструменты OpenAI требуют Responses.
При проверке репозитория через Sol ввод свыше 272,000 токенов переводит весь запрос на тариф длинных промптов; перед отправкой архива проверьте цены на странице.
GPT 6.1 Sol представлен здесь для кода и профессиональной работы; выдача NSFW не гарантируется и остаётся подчинённой правилам модели.
GPT 6.1 Sol представлен здесь для кода и профессиональной работы; выдача 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-sol/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.
