#!/usr/bin/env bash set -euo pipefail API_KEY="${GENAPI_KEY:-}" BASE_URL="${GENAPI_BASE_URL:-https://proxy.gen-api.ru/v1}" MODEL="${GENAPI_MODEL:-gpt-5.4-nano}" PROMPT="${1:-Напиши одно слово: работает}" MAX_TOKENS="${MAX_TOKENS:-80}" TEMPERATURE="${TEMPERATURE:-0.2}" if [ -z "$API_KEY" ]; then echo "Ошибка: не задан GENAPI_KEY" echo "Пример:" echo " export GENAPI_KEY='твoй_ключ'" echo " bash test_genapi_nano.sh 'Привет'" exit 1 fi curl -sS -X POST "$BASE_URL/chat/completions" \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d "{ \"model\": \"$MODEL\", \"messages\": [ { \"role\": \"user\", \"content\": \"$PROMPT\" } ], \"temperature\": $TEMPERATURE, \"max_tokens\": $MAX_TOKENS }"