Перейти к содержимому
中文

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

Создайте ключ 1Zhe AI, настройте адрес и проверьте первый вызов Claude или GPT.

Зарегистрируйтесь в кабинете, откройте кошелёк и проверьте доступные способы пополнения. Баланс ведётся в USD; способы и ограничения суммы определяются формой оплаты. Условия возврата остатка и невозвратной комиссии описаны в оплате.

Создайте ключ в разделе «Ключи API», задайте понятное имя и сохраните значение в переменной окружения. Не помещайте полный ключ в чат, снимок экрана или репозиторий.

Для Anthropic SDK и Claude Code используйте корневой адрес https://1zheai.com. Для OpenAI SDK — https://1zheai.com/v1. В прямом HTTP-запросе нужен полный путь конечной точки; не добавляйте /v1 дважды. Идентификатор модели копируйте из каталога.

В примерах ниже замените ключ и при необходимости модель. Выберите команды для своей системы. После ответа проверьте запись в журнале использования: модель, токены, стоимость и состояние. Затем переходите к инструкции своего инструмента.

Примеры запросов и конфигурации

Раздел «Примеры запросов и конфигурации»

Используйте пример для выбранного протокола и версии клиента. Замените учебные ключи и идентификаторы моделей своими. Команды выполняются на вашем компьютере или сервере.

bash
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 одним предложением"}]
}'
powershell
$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))
json
{
"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": []}
}
bash
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 одним предложением."}]}'