Ошибки API и диагностика
Проверка ключа, URL, модели, параметров, соединения и журнала.
Сначала воспроизведите проблему минимальным запросом из примеров, затем добавляйте параметры. Это отделяет неправильную конфигурацию клиента от ошибки модели.
| Ошибка | Что проверить |
|---|---|
| 400 | Обязательные поля, формат протокола и неподдерживаемые параметры; уберите необязательное |
| 401 | Значение ключа, пробелы, переменные нового процесса и нужный заголовок |
| 403 | Права, состояние ключа и ограничения доступа |
| 404 | Полный model ID, базовый URL, дублирование /v1 и правильную конечную точку |
| 429 | Баланс, ограничения и причину ответа; не повторяйте бесконечно |
| 5xx / соединение | Доступность адреса, сеть, время ожидания и состояние поставщика |
Для Claude Code проверьте /status, переменные окружения и настройки settings.json. При конфликте ключей оставьте один поддерживаемый способ. Строгий поставщик может отвергать экспериментальные beta-поля; пример ниже показывает соответствующую настройку из инструкции Claude Code. Отключайте её осознанно и проверяйте нужные возможности.
При потоке ошибка может возникнуть после текста. Сначала проверьте журнал, затем используйте ограниченные повторы.
Поддержке нужны время, часовой пояс, версия клиента, модель, конечный URL без секрета, HTTP-код и обезличенная ошибка. Полный ключ, сессия и приватные сообщения не нужны.
Примеры запросов и конфигурации
Раздел «Примеры запросов и конфигурации»Используйте пример для выбранного протокола и версии клиента. Замените учебные ключи и идентификаторы моделей своими. Команды выполняются на вашем компьютере или сервере.
curl -i https://1zheai.com/v1/messages \ -H "x-api-key: sk-YOUR_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{"model":"claude-sonnet-5-5","max_tokens":16,"messages":[{"role":"user","content":"ping"}]}'{"error":{"message":"Invalid token (request id: 202610150244355244812608268d9d6T1pY7T84)","type":"authentication_error"},"type":"error"}{"error":{"type":"billing_error","message":"Insufficient user quota, remaining quota: $0.000000 (request id: 202610150244418753787808268d9d67YNhvwXd)"},"type":"error"}{"error":{"message":"This token has no access to model claude-sonnet-4-6 (request id: 202610150244377127013108268d9d6yCiFOxJA)","type":"permission_error"},"type":"error"}{"error":{"message":"Your IP address is not on this token's allowlist (request id: 202610150244409011371208268d9d63tJvd5GD)","type":"permission_error"},"type":"error"}{"error":{"type":"invalid_request_error","message":"messages: Unexpected role \"robot\". Allowed roles are \"user\", \"assistant\" or \"system\" (request id: 202610150245008404167198268d9d6sajV9TX3)"},"type":"error"}{"error":{"message":"Invalid URL (POST /v1/nonexistent)","type":"invalid_request_error","param":"","code":""}}export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1Время и часовой пояс:Клиент и версия:HTTP-метод и полный путь:ID модели:HTTP-статус:Request ID (если есть):Текст ошибки без секретов:Воспроизводится ли минимальным запросом:Используется ли прокси / затронута ли одна модель: