Initial commit: MIB bot

This commit is contained in:
Галингер Р.С.
2026-07-07 17:55:52 +07:00
commit a355dccd45
17 changed files with 8988 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
#!/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
}"