Запрос через curl
Минимальные запросы curl для проверки авторизации, моделей и протокола API.
Создайте ключ в консоли, сохраните его в переменной окружения и получите список моделей. Затем выберите один из примеров: Anthropic Messages, OpenAI Chat Completions или Responses. Адрес и формат тела должны соответствовать выбранному протоколу.
Не публикуйте вывод с заголовком авторизации. Ответ 401 обычно требует проверки ключа; 404 — адреса и идентификатора модели; 429 — лимитов и доступности. Подробности смотрите в руководстве по ошибкам. Не повторяйте бесконечно запрос, который уже начал отдавать поток.
Примеры запросов и конфигурации
Раздел «Примеры запросов и конфигурации»Используйте пример для выбранного протокола и версии клиента. Замените учебные ключи и идентификаторы моделей своими. Команды выполняются на вашем компьютере или сервере.
export ONEZHE_API_KEY="sk-YOUR_API_KEY"curl https://1zheai.com/v1/messages \ -H "x-api-key: $ONEZHE_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-sonnet-5-5", "max_tokens": 128, "messages": [{"role": "user", "content": "ping"}] }'curl https://1zheai.com/v1/chat/completions \ -H "Authorization: Bearer $ONEZHE_API_KEY" \ -H "content-type: application/json" \ -d '{ "model": "claude-sonnet-5-5", "messages": [{"role": "user", "content": "ping"}] }'curl https://1zheai.com/v1/models \ -H "Authorization: Bearer $ONEZHE_API_KEY"curl -N https://1zheai.com/v1/messages \ -H "x-api-key: $ONEZHE_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-sonnet-5-5", "max_tokens": 128, "stream": true, "messages": [{"role": "user", "content": "Сосчитайте от одного до пяти"}] }'curl https://1zheai.com/v1/messages \ -H "x-api-key: $ONEZHE_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{ "model": "claude-sonnet-5-5", "max_tokens": 32, "system": [{ "type": "text", "text": "Разместите здесь одинаковый текст длиной не менее 512 токенов", "cache_control": {"type": "ephemeral"} }], "messages": [{"role": "user", "content": "ping"}] }'curl -i https://1zheai.com/v1/models -H "Authorization: Bearer $ONEZHE_API_KEY"