В DSLab есть единая точка доступа к моделям разных семейств. Но единый адрес не делает все модели одинаковыми: у них различаются API-диалекты, параметры, контекст, максимальный ответ, reasoning, инструменты и мультимодальность.
Рабочий маршрут#
Откройте каталог моделей.
Выберите модель под задачу, а не только по названию или цене.
На странице модели скопируйте ID модели, endpoint и поддерживаемые параметры.
Создайте отдельный API-ключ и задайте ему разумный лимит.
Начните с минимального запроса без необязательных параметров.
Добавляйте streaming, reasoning, JSON Schema и tools по одному.
Проверьте качество, задержку и стоимость на собственном наборе примеров.
Главное правило совместимости#
Параметр, который работает у одной модели, не обязан работать у другой. Особенно это касается:
max_tokens,max_completion_tokensиmax_output_tokens;reasoning_effort,reasoningиthinking;temperature,top_pиtop_k;response_formatиtext.format;встроенных инструментов и function calling;
структуры потоковых событий.
Если вы меняете модель, считайте это изменением внешнего контракта приложения и повторно проверяйте запрос и парсер ответа.
Что в этом разделе#
как выбрать endpoint и прочитать страницу модели;
чем отличаются Chat Completions, Messages и Responses;
как работает кросс-диалектная совместимость;
какие параметры нельзя переносить вслепую;
чем отличаются GPT-4, GPT-5, Claude и другие семейства;
как построить устойчивый клиент и диагностировать ошибки.
Каталог, цены и лимиты меняются. Для динамических значений источником истины является текущая страница выбранной модели.