Перейти к основному содержанию
LaoZhang API отдаёт текстовые модели в трёх форматах запросов с одним и тем же API-ключом: Chat Completions, совместимый с OpenAI, Anthropic Messages и нативный generateContent от Gemini. Для нового проекта берите Chat Completions: он работает с наибольшим числом текстовых моделей.

Выбор протокола

У каждого формата свой эндпоинт:
При работе через SDK задайте для OpenAI SDK базовый URL https://api.laozhang.ai/v1. Anthropic SDK и Google Gen AI SDK принимают корень хоста https://api.laozhang.ai и сами добавляют путь. Эндпоинт Anthropic Messages обслуживает модели, помеченные для него в конфигурации цен, в том числе:
  • модели Claude, снова доступные с 18 октября 2026; перед переходом прочитайте ограничения моделей Claude;
  • glm-5.2 (группа токена default);
  • deepseek-v4-pro;
  • deepseek-v4-flash.
Структуры запросов и ответов различаются, поэтому при смене формата нужно менять и код запроса, и разбор ответа: Модель, помеченная двумя форматами, например gemini-3.8-flash (Chat Completions и нативный Gemini), принимает любой из них, но каждый запрос должен использовать поля одного формата.

Популярные текстовые модели

Цены ниже — публичные цены LaoZhang API по состоянию на 18 октября 2026. Это прайс-цены для группы токена default в долларах США за 1M токенов. Цены чтения из кэша, другие модели и другие группы токенов есть в каталоге моделей.
  • Модели GPT-6, модели GPT-5.6, gpt-5.4 и claude-haiku-5-5 для длинных входов тарифицируются по повышенной ступени. Пороги и цены перечислены в таблице ступенчатых цен каталога.
  • Как выбрать среди трёх моделей GPT-6 и каковы правила OpenAI для их параметров и вызова инструментов в Chat Completions, описано в объявлении о запуске GPT-6.
  • Перечисленные модели OpenAI работают и с эндпоинтом Responses, POST /v1/responses, а серия o3-pro поддерживает только Responses.
  • Вызов инструментов у GPT-6 Astra и GPT-6.1 Sol требует Responses. Остальные отличия параметров GPT-6.1 Sol описаны в объявлении о запуске GPT-6.1 Sol. Примеры есть в материале Модели OpenAI.
  • Если Gemini 4 Argon должна рассуждать глубоко, передайте уровень мышления high. Уровни мышления и стартовые цены описаны в объявлении о запуске Gemini 4 Argon.
  • Чтобы отправлять изображения модели с поддержкой зрения, см. API анализа изображений.

Первый запрос

Создайте API-ключ в разделе управления токенами. Выберите режим оплаты «сначала по использованию» (按量优先, рекомендуется) или «оплата по использованию» (按量计费) и убедитесь, что группа токена позволяет вызывать нужную модель. Затем сохраните ключ в переменной окружения:
В примерах одно сообщение отправляется в gpt-5.4-mini в формате, совместимом с OpenAI. Перед запуском установите SDK:
  • Python: выполните python -m pip install openai.
  • Node.js: выполните npm install openai, сохраните код как chat.mjs и запустите командой node chat.mjs.
Ответом должно быть connected. Чтобы попробовать другую модель, замените model на ID, у которого в Endpoints есть формат OpenAI. В SDK-примерах автоматические повторы отключены, чтобы вы сами решали, когда отправлять запрос заново.

Потоковая передача ответа

Добавьте "stream": true, чтобы получать ответ как server-sent events по мере того, как модель его пишет. Форматы передают поток немного по-разному:
  • Совместимый с OpenAI: добавляйте в конец каждый choices[0].delta.content по порядку и пропускайте фрагменты без choices или content. Поток заканчивается строкой data: [DONE]. Полные примеры cURL и Python и сырые события есть в разделе «Потоковый ответ» справочника по протоколу OpenAI.
  • Anthropic Messages: текст приходит как delta.text в событиях content_block_delta, а ответ завершён только после message_stop. См. раздел «Потоковый ответ» справочника по протоколу Claude.
  • Нативный Gemini: замените generateContent на streamGenerateContent и добавьте ?alt=sse. Каждое событие несёт частичный ответ с candidates; см. раздел о потоковом ответе в справочнике по протоколу Gemini.
  • Если соединение закрылось до маркера конца, полученный текст неполон: считайте запрос неудавшимся или отправьте его заново. В cURL добавьте -N, чтобы отключить буферизацию вывода.

Типичные ошибки

  • 404 с /v1/v1 в URL: базовый URL SDK повторяет часть пути. Для OpenAI SDK используйте https://api.laozhang.ai/v1, для Anthropic SDK и Google Gen AI SDK — https://api.laozhang.ai.
  • Модель недоступна, 403 или 404: скопируйте точный ID модели из каталога, убедитесь, что группа токена включает эту модель, и проверьте, что модель поддерживает отправляемый формат. Например, o3-pro работает только через Responses, вызов инструментов у gpt-6-astra требует Responses, а модели GPT не принимают нативные запросы Gemini. См. доступность моделей.
  • 400: частая причина — запрос Messages без max_tokens. В остальных случаях вернитесь к минимальному запросу, добавляйте необязательные поля по одному и исправьте поле, которое называет ошибка.
  • 401: API-ключ неверен, заголовок сформирован неправильно или переменная окружения не задана в текущей оболочке.
  • Пустой ответ:
    • Chat Completions: проверьте message.tool_calls и finish_reason.
    • Messages: читайте content[] по type блока, а не берите content[0].
    • Gemini: проверьте finishReason и promptFeedback.
  • Обрезанный ответ: любое из этих значений означает, что ответ упёрся в предел вывода. Увеличьте лимит вывода модели или сократите вход.
    • Chat Completions: finish_reason равен length.
    • Messages: stop_reason равен max_tokens.
    • Gemini: finishReason равен MAX_TOKENS.
  • 429: по тексту ошибки определите, лимит это скорости или параллельности либо нехватка баланса. Если баланс есть, см. Сбой при положительном балансе.

Перед выходом в продакшен

  1. Зафиксируйте в конфигурации ID модели и протокол и проверяйте смену модели как любой другой релиз.
  2. Прогоните выборку своих промптов через две-три модели-кандидата и сравните качество ответов, задержку и расход токенов. Сравнение описано в разделе «Выбор модели» справочника по протоколу OpenAI.
  3. Проверьте обычные запросы, потоковую передачу и обработку ошибок. Держите повторы на одном уровне — либо в SDK, либо в приложении.
  4. В журнале вызовов проверьте модель, входные и выходные токены и стоимость каждого запроса.

Связанные материалы