Первый запрос API
Создайте ключ 1Zhe AI, настройте адрес и проверьте первый вызов Claude или GPT.
Подготовка
Раздел «Подготовка»Зарегистрируйтесь в кабинете, откройте кошелёк и проверьте доступные способы пополнения. Баланс ведётся в USD; способы и ограничения суммы определяются формой оплаты. Условия возврата остатка и невозвратной комиссии описаны в оплате.
Создайте ключ в разделе «Ключи API», задайте понятное имя и сохраните значение в переменной окружения. Не помещайте полный ключ в чат, снимок экрана или репозиторий.
Подключение
Раздел «Подключение»Для Anthropic SDK и Claude Code используйте корневой адрес https://1zheai.com. Для OpenAI SDK — https://1zheai.com/v1. В прямом HTTP-запросе нужен полный путь конечной точки; не добавляйте /v1 дважды. Идентификатор модели копируйте из каталога.
В примерах ниже замените ключ и при необходимости модель. Выберите команды для своей системы. После ответа проверьте запись в журнале использования: модель, токены, стоимость и состояние. Затем переходите к инструкции своего инструмента.
Примеры запросов и конфигурации
Раздел «Примеры запросов и конфигурации»Используйте пример для выбранного протокола и версии клиента. Замените учебные ключи и идентификаторы моделей своими. Команды выполняются на вашем компьютере или сервере.
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": "Объясните HTTP одним предложением"}] }'$env:ONEZHE_API_KEY = "sk-YOUR_API_KEY"
$body = @{ model = "claude-sonnet-5-5" max_tokens = 128 messages = @(@{ role = "user"; content = "Объясните HTTP одним предложением" })} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Uri "https://1zheai.com/v1/messages" -Method Post ` -Headers @{ "x-api-key" = $env:ONEZHE_API_KEY; "anthropic-version" = "2023-06-01" } ` -ContentType "application/json; charset=utf-8" ` -Body ([System.Text.Encoding]::UTF8.GetBytes($body)){ "model": "claude-sonnet-5-5", "id": "msg_011Cg3G8HQmyTrnqSBX6o6Pw", "type": "message", "role": "assistant", "content": [ { "type": "text", "text": "HTTP — протокол прикладного уровня для обмена запросами и ответами между клиентом и сервером, включая страницы, изображения и данные API." } ], "container": null, "stop_reason": "end_turn", "stop_sequence": null, "stop_details": null, "usage": { "input_tokens": 530, "cache_creation_input_tokens": 0, "cache_read_input_tokens": 0, "cache_creation": { "ephemeral_5m_input_tokens": 0, "ephemeral_1h_input_tokens": 0 }, "output_tokens": 69, "output_tokens_details": {"thinking_tokens": 0}, "service_tier": "standard", "inference_geo": "global" }, "input_transformations": [], "diagnostics": null, "context_management": {"applied_edits": []}}curl --fail-with-body https://1zheai.com/v1/chat/completions \ -H "Authorization: Bearer $ONEZHE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Объясните HTTP одним предложением."}]}'