AI: Проверка валидности API ключей при запуске #5

Closed
opened 2026-06-07 23:55:29 +07:00 by vitaly.nikitenko · 0 comments

Проблема

Скрипты ai-deepseek, ai-kimi, ai-openrouter просто подставляют ключ и запускают claude. Если ключ протух или неверный — ошибка появится только при первом реальном запросе.

Решение

Перед запуском claude делать быстрый test-request к API:

status=$(curl -s -o /dev/null -w "%{http_code}" -H "Authorization: Bearer $KEY" https://api.deepseek.com/models)
[ "$status" = "200" ] || { echo "Ключ невалиден (HTTP $status)"; exit 1; }

Добавить в _build_ai_sys_prompt или в каждый лаунчер отдельно.

## Проблема Скрипты `ai-deepseek`, `ai-kimi`, `ai-openrouter` просто подставляют ключ и запускают `claude`. Если ключ протух или неверный — ошибка появится только при первом реальном запросе. ## Решение Перед запуском `claude` делать быстрый test-request к API: ```bash status=$(curl -s -o /dev/null -w "%{http_code}" -H "Authorization: Bearer $KEY" https://api.deepseek.com/models) [ "$status" = "200" ] || { echo "Ключ невалиден (HTTP $status)"; exit 1; } ``` Добавить в `_build_ai_sys_prompt` или в каждый лаунчер отдельно.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: vitaly.nikitenko/ai-setup#5