#!/usr/bin/env bash
set +x
set -euo pipefail
umask 077
: "${ANTHROPIC_API_KEY:?Set a workspace-scoped API key from the linked Console organization first}"
# Запускайте самостоятельно из обычного системного терминала, а не через IDE/Desktop/GitHub Action.
# Запуск приведёт к платному запросу. При подготовке руководства он не выполнялся.
claude --bare -p 'Ответь только: подключение к API успешно' \
  --model claude-haiku-5-5 \
  --effort low \
  --tools '' \
  --max-turns 1 \
  --max-budget-usd 0.10 \
  --output-format json \
  --no-session-persistence > claude-result.json

python3 - <<'PY'
import json
from pathlib import Path
result = json.loads(Path('claude-result.json').read_text())
print('is_error:', result.get('is_error'))
print('result:', result.get('result'))
print('estimated_cost_usd:', result.get('total_cost_usd'))
print('usage:', json.dumps(result.get('usage', {}), ensure_ascii=False))
if result.get('is_error'):
    raise SystemExit(1)
PY
