Что это
Ключ выдают в личном кабинете сервиса: платёжки, рассылки, Anthropic или OpenAI. У Anthropic он начинается с sk-ant-, дальше десятки символов. Программа прикладывает ключ к каждому запросу, и сервис видит, чей запрос и с кого брать деньги. От пароля он отличается тем, что его выпускают под один проект и отзывают, не трогая остальное.
Ключ или подписка
В Claude Code входят по подписке через /login или по ключу API, и с ключом ты платишь за каждый токен по счётчику, без фиксированной цены. Claude Code сам замечает ключ в переменной окружения ANTHROPIC_API_KEY и спрашивает, взять ли его. Согласился однажды - дальше работа идёт по ключу мимо подписки. Какой вход работает сейчас, покажет /status.
Если ключ утёк
Ключ, который побывал в чате с агентом, в коммите на GitHub или на скриншоте, считай утёкшим. Стереть сообщение мало. Переписка хранится на диске, коммит остаётся в истории. Помогает одно: отозвать ключ в кабинете и выпустить новый. Для проверки я прошу агента: «просканируй весь проект и всю историю коммитов, не попадали ли туда мои ключи и секреты».