invalid_api_key или 404 обычно означает, что запрос не дошёл до LaoZhang API либо в базовом URL неверный путь; сам ключ почти никогда не виноват. API-ключ LaoZhang API работает только с хостами LaoZhang API, настроенными так, как показано ниже.
Как определить причину по ошибке
Настройка каждого SDK
SDK строят пути запросов по-разному. OpenAI SDK добавляет только имя ресурса, поэтому его базовый URL должен содержать/v1. Anthropic SDK сам добавляет /v1/messages, поэтому с /v1 в базовом URL получится /v1/v1/messages и ошибка 404.
- OpenAI SDK
- Anthropic SDK
- Google Gen AI SDK
LAOZHANG_API_KEY. Какие модели принимают формат Anthropic, смотрите в списке моделей раздела Протокол Claude.
Настройка через переменные окружения
Многие инструменты читают стандартные переменные окружения OpenAI, поэтому базовый URL можно не указывать в коде:- код, файл
.envи оболочка задают разные URL; - в стороннем клиенте сохранён прежний провайдер;
- процесс не перезапущен и всё ещё читает старые переменные.
https://api.laozhang.ai/v1 как URL API, свой API-ключ LaoZhang API и полный ID модели из каталога моделей.
Проверка настройки одним запросом
data, ключ и хост заданы верно; в массиве перечислены модели, которые может вызывать этот токен. Если по-прежнему приходит 401, проверьте в разделе Токены, что токен включён, не просрочен и у него осталась квота, либо создайте новый токен и повторите попытку.
Запасные хосты
Все три хоста принимают один и тот же API-ключ, пути и параметры. Меняется только имя хоста:- По умолчанию:
api.laozhang.ai - Прямое соединение из Европы или Северной Америки:
api-vip.laozhang.ai - Если
api.laozhang.aiнедоступен:api2.laozhang.ai
Не помогло?
Напишите на hi@laozhang.ai и укажите:- время запроса и часовой пояс;
- полный URL запроса (без ключа) и используемый SDK;
- HTTP-статус и полное тело ошибки;
- первые 6 и последние 4 символа ключа.