Точный ID: gpt-6-sol. Доступ вашего ключа проверяется через GET /v1/models; опубликованная модель не гарантирует доступ любого аккаунта.
Выбор семейства и подключение: OpenAI API через API429.
Цены и единицы оплаты
| API429: опубликованные ставки | Производитель: базовый Standard |
|---|---|
$0.750 / 1 000 000 токенов записи в кеш · Контекст до 272 000 токенов включительно $1.50 / 1 000 000 токенов записи в кеш · Контекст свыше 272 000 токенов $0.060 / 1 000 000 кешированных входящих токенов · Контекст до 272 000 токенов включительно $0.120 / 1 000 000 кешированных входящих токенов · Контекст свыше 272 000 токенов $0.60 / 1 000 000 входящих токенов · Контекст до 272 000 токенов включительно $1.20 / 1 000 000 входящих токенов · Контекст свыше 272 000 токенов $3.00 / 1 000 000 выходящих токенов · Контекст до 272 000 токенов включительно $4.50 / 1 000 000 выходящих токенов · Контекст свыше 272 000 токенов | $2 / $10 за 1M обычных входных / выходных токенов Standard; вход ≤272 000 токенов Источник производителяСверка: 2026-10-24. Кеш, инструменты и специальные режимы не включены в эту пару ставок. |
Каталог API429 сформирован . Это дата данных каталога, а не дата добавления модели.
Бюджет нагрузки: вход и выход
Считаются обычные вход и выход, без кеша, инструментов, комиссий и повторных вызовов. Это оценка расхода, не проверка допустимости запроса. Рублёвый результат появляется только по вашему курсу; это не банковская котировка или сумма пополнения.
Характеристики и границы совместимости
Производитель указывает контекст 1 050 000 и максимум выхода 128 000 токенов для своего API (спецификация OpenAI, сверка 2026-10-24). Это не подтверждённые эффективные лимиты API429: в текущем публичном каталоге они не опубликованы. Нужный объём и режим согласуйте до переноса нагрузки.
Возможности, опубликованные API429 для точного ID: chat function_calling reasoning . Отсутствующее свойство не означает запрет, но не даёт основания обещать поддержку. Формат входа, tools, JSON/schema, reasoning и streaming проверяйте для выбранного метода отдельно.
Существующая цепочка работы с кодом: сохраните исходный результат
Для приложения, уже использующего GPT-6 Sol, полезно сначала зафиксировать работающую конфигурацию и контрольные ответы. Выберите несколько задач: объяснение сбоя, поиск граничного случая, предложение небольшого изменения и проверка его последствий. Для каждой запишите вход, ожидаемый результат и допустимый объём правок. Производитель относит Sol к сложному программированию и агентным рабочим процессам; это описание назначения не подтверждает качество конкретного патча. Если процесс состоит из нескольких запросов, оцените всю последовательность, включая восстановление после ошибки. Пример на странице предлагает только текстовый анализ функции без выполнения кода. Такой ограниченный старт помогает обнаружить проблему формата или доступа раньше, чем вы добавите длинную историю, файлы и дополнительные операции, влияющие на стоимость и результат.
GPT-6 Sol и GPT-6.1 Sol различаются контрактом
Официальная страница GPT-6 Sol прямо указывает GPT-6.1 Sol как более новую модель. Однако доступность режима none у прежнего Sol делает миграцию содержательным изменением: новая версия его не поддерживает. В OpenAI API GPT-6 Sol допускает function calling в Chat Completions только при reasoning_effort none, а для рассуждений с инструментами требуется Responses. Это сведения о нативном контракте производителя. Из них нельзя вывести поддержку тех же полей для вашего вызова API429. Сначала выполните базовый messages без инструментов и настройте корректное чтение ответа. Если вы сравниваете версии, сохраните исходный запрос и отдельно отметьте параметры, которым нет прямого соответствия. Не считайте успешную подстановку нового ID доказательством эквивалентного режима исполнения и одинакового расхода.
Вход, выход и повторная история: считайте весь процесс
У OpenAI Standard базовые ставки GPT-6 Sol за обычный вход и выход совпадают с GPT-6.1 Sol, но ставка чтения кеша отличается. Для своей сметы разделите новые входные данные, повторяемую историю и выход каждой попытки. Калькулятор по умолчанию показывает стоимость обычных входных и выходных токенов независимых запросов, без кеша и инструментов. Он не восстанавливает автоматически агентный цикл и не знает, сколько раз приложение повторит неудачную задачу. При входе больше 272 000 токенов у производителя повышенные ставки относятся ко всему запросу, а не только к превышению. Клиентские тарифы API429 проверяйте по актуальному каталогу отдельно. Для решения о миграции сопоставьте стоимость принятого исправления, число повторов и объём ручной доработки на одном и том же материале.
Изображения и воспроизводимая проверка интеграции
В официальном changelog от 25 сентября 2026 года зафиксировано исправление кодирования изображений для GPT-6 Sol и GPT-6 Luna. OpenAI рекомендует повторить оценки сценариев с изображениями. Если ваш старый контрольный набор содержит скриншоты интерфейса или диаграммы, учитывайте дату проверки: прежние результаты могут не описывать текущее поведение производителя. Это не означает, что любой формат изображения поддержан вашим клиентским запросом через API429. Проверьте нужный способ передачи по документации шлюза и начните с малого файла. Для текстового примера страницы изображения вообще не требуются. Отдельно проверяйте длинный вход, потоковое завершение и реакцию приложения на ошибку. Характеристики контекста производителя не устанавливают эффективный предел вашего ключа и не гарантируют успешное выполнение многосоставного запроса.
Публичные наблюдения по модели
За последние 24 часа: среднее время успешного ответа — 18 с; доля ошибок сервиса — 9,3%. Данные на .
Источник: публичная статистика за 24 часа. Среднее не является медианой или гарантией времени ответа; ошибка и окно наблюдения относятся к сервису API429. Замеры качества модели здесь не приводятся.
Первый запрос: curl, Python, JavaScript
Создайте ключ, проверьте баланс и задайте API429_API_KEY на сервере. Пример генерации платный. Автоматические повторы не выполняются; таймаут не доказывает, что операция не была оплачена. После ответа проверьте содержание и фактический usage. Python и JavaScript сначала проверяют список доступных моделей.
curl
Перед генерацией проверьте точный ID в ответе GET https://gateway.api429.com/v1/models с тем же Bearer-ключом.
curl --fail-with-body https://gateway.api429.com/v1/chat/completions \
-H "Authorization: Bearer $API429_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6-sol","messages":[{"role":"user","content":"Для функции def first(xs): return xs[0] предложи поведение на пустом списке и один тест. Не выполняй код."}],"max_tokens":512,"stream":false}'Python 3
import json
import os
import urllib.request
key = os.environ["API429_API_KEY"]
base = "https://gateway.api429.com/v1"
headers = {"Authorization": "Bearer " + key, "Content-Type": "application/json"}
models_request = urllib.request.Request(base + "/models", headers=headers)
with urllib.request.urlopen(models_request, timeout=30) as response:
available = {item["id"] for item in json.load(response)["data"]}
model = "gpt-6-sol"
if model not in available:
raise ValueError("Model is unavailable to this key")
payload = json.loads("{\"model\":\"gpt-6-sol\",\"messages\":[{\"role\":\"user\",\"content\":\"Для функции def first(xs): return xs[0] предложи поведение на пустом списке и один тест. Не выполняй код.\"}],\"max_tokens\":512,\"stream\":false}")
request = urllib.request.Request(base + "/chat/completions",
data=json.dumps(payload).encode("utf-8"), headers=headers, method="POST")
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
choice = result["choices"][0]
if choice.get("finish_reason") != "stop" or not choice.get("message", {}).get("content"):
raise ValueError("Incomplete or empty response")
print(choice["message"]["content"])
print(result.get("usage"))JavaScript: Node.js 18+
const key = process.env.API429_API_KEY;
if (!key) throw new Error("Set API429_API_KEY");
const base = "https://gateway.api429.com/v1";
const headers = { Authorization: "Bearer " + key, "Content-Type": "application/json" };
const model = "gpt-6-sol";
const available = await fetch(base + "/models", { headers, signal: AbortSignal.timeout(30000) });
if (!available.ok) throw new Error("Models HTTP " + available.status);
if (!(await available.json()).data.some(item => item.id === model)) throw new Error("Model unavailable to this key");
const response = await fetch(base + "/chat/completions", {
method: "POST", headers, signal: AbortSignal.timeout(60000),
body: JSON.stringify({"model":"gpt-6-sol","messages":[{"role":"user","content":"Для функции def first(xs): return xs[0] предложи поведение на пустом списке и один тест. Не выполняй код."}],"max_tokens":512,"stream":false})
});
if (!response.ok) throw new Error("Generation HTTP " + response.status);
const result = await response.json();
const choice = result.choices?.[0];
if (choice?.finish_reason !== "stop" || !choice?.message?.content) throw new Error("Incomplete or empty response");
console.log(choice.message.content);
console.log(result.usage);Примеры используют базовые поля опубликованного API-контракта. Они проверены offline; успешный платный запуск и точность результата не заявляются.
n8n: минимальный HTTP Request
- Создайте HTTP Request с методом POST и URL
https://gateway.api429.com/v1/chat/completions. - Храните Bearer-ключ в credentials; добавьте
Content-Type: application/json. Не помещайте ключ в экспортируемый пример workflow. - Передайте JSON из curl: точный model
gpt-6-sol, messages, max_tokens и stream=false. - После HTTP-узла проверьте
choices,finish_reasonи содержимое ответа перед записью результата в рабочую систему.
Документация HTTP Request. Этот рецепт описывает HTTP Request. Совместимость конкретных Agent-узлов, SDK и других методов API требует отдельной проверки.
Три модели для собственного сравнения
Это варианты контрольного сравнения на одинаковой задаче, а не рейтинг качества. Базовые ставки относятся к короткому текстовому запросу; полный тариф смотрите в каталоге.
| Модель | API429: вход / выход за 1M токенов |
|---|---|
GPT 6 Lunagpt-6-luna | $0.03 / $0.15 |
GPT 5.6 Lunagpt-5.6-luna | $0.3 / $1.8 |
GPT 6.1 Solgpt-6.1-sol | $0.6 / $3 |
Версия и дата выпуска
Дата выпуска API у OpenAI: . Точная предшествующая модель в проверенных источниках не установлена. Дата появления в API429 не установлена. Текущая доступность определяется каталогом и правами ключа, а не исторической датой выпуска производителя.
Частые вопросы
Нужно ли автоматически менять ID на GPT-6.1 Sol?
Сначала проверьте новый вариант на своих задачах. У моделей различается поддержка none и нативного tool calling в Chat Completions. Сохраните исходную конфигурацию и сравните результат, расход и обработку ошибок до переключения всего потока запросов.
Разрешены ли функции в Chat Completions?
Для прямого OpenAI API у GPT-6 Sol это описано только с reasoning_effort none. Для reasoning с инструментами производитель направляет к Responses. Страница API429 показывает базовый текстовый контракт и не обещает перенос инструментальных режимов.
Почему стоит заново проверить задачи со скриншотами?
OpenAI сообщил об исправлении image encoding для GPT-6 Sol 25 сентября 2026 года и рекомендовал повторить оценки изображений. Сравнивайте результаты на одинаковых файлах и отмечайте дату; это не готовый замер качества вашего шлюзового сценария.
Равна ли граница 272K техническому лимиту модели?
Нет, здесь она относится к условию цены производителя. Максимальный контекст и эффективный предел запроса через API429 — другие характеристики. При планировании большого запроса учитывайте полный вход с историей, а не только последнее сообщение пользователя.
Источники и проверка
- developers.openai.com/api/docs/models/gpt-6-sol
- developers.openai.com/api/docs/guides/latest-model
- developers.openai.com/api/docs/changelog
- gateway.api429.com/api/public/openapi.json
Редакционная проверка: . Тарифы и общий калькулятор · Начало работы · Сравнение семейства OpenAI