API ключ — это одновременно логин и пароль, который позволяет какому-то сервису делать запросы в другой сервис и получать ответы. В этой статье смотрим, где их найти, как получить и как их безопасно хранить.
Что такое API ключ
API ключ — это уникальная строка символов (обычно длинный текст вроде sk-proj-abc123...), которая:
- Идентифицирует вас перед сервисом
- Дает разрешение делать запросы к API
- Учитывает вашу квоту и платежи
- Может быть отозван или перегенерирован в любой момент
По сути, это пароль, который использует не человек, а программа (ваша автоматизация). Поэтому никому его показывать нельзя.
Где найти API ключи
Универсальный способ поиска
- Откройте сайт сервиса, в котором вы зарегистрированы
- Найдите раздел Settings, Account, API, Developers или Dashboard
- Ищите текст “API Keys” или “API Credentials”
- Если не найдете — загуглите “<Название сервиса> API keys” или “<Название сервиса> documentation”
Примеры для популярных сервисов
Anthropic (Claude API)
- Перейдите на console.anthropic.com
- Раздел “API Keys”
- Создайте ключ для нужного проекта
OpenAI (ChatGPT API)
- Перейдите на platform.openai.com
- Раздел “API keys” в меню слева
- Создайте новый ключ, можете указать проект
Open Router
- Перейдите на сайт и войдите в аккаунт
- Найдите раздел с ключами (обычно в меню сверху)
- Создайте ключ и дайте ему метку (например, “Make automation”)
GIPHY API
- Загуглите “GIPHY API”
- Перейдите в раздел для разработчиков
- Зарегистрируйтесь и создайте ключ
OpenWeatherMap
- Перейдите на openweathermap.org
- Раздел API
- Ключи находятся в личном кабинете
Google AI Studio (для Gemini)
- Перейдите на aistudio.google.com
- Кнопка “Get API key” в левом меню
- Создайте ключ для проекта
Assembly AI (для работы со звуком)
- Войдите в аккаунт на assemblyai.com
- Найдите раздел API keys
- Скопируйте ключ (обычно можно копировать много раз, что удобно)
Как создавать ключи
Основной процесс:
- Выберите нужный проект (если сервис их поддерживает)
- Нажмите “Create API Key” или аналогичное
- Дайте ему метку-название (например, “My automation”, “Test project”)
- Сразу же скопируйте и сохраните — часто ключ показывается только один раз
- Если забудете скопировать — придется удалить старый и создать новый
Как безопасно хранить ключи
Шаг 1: Временное хранилище
Когда создали ключ, скопируйте его в текстовый файл по проекту:
Проект: "Автоматизация помощника"
Ключи:
- Anthropic: sk-ant-v4-abc123...
- OpenAI: sk-proj-xyz789...
- GIPHY: dc_abc123...
- Telegram Bot: 123456:ABCdef...Шаг 2: Менеджер паролей
Перенесите ключи в менеджер паролей. Рекомендуемые:
- Bitwarden — бесплатный, открытый код, надежный
- 1Password — платный, но удобный
- LastPass — платный, популярный
В менеджере пароля создайте запись для каждого ключа с меткой проекта.
Шаг 3: В самой автоматизации
- В Make.com/n8n: вставляйте ключ в поле “API Key” — приложение сохранит его зашифрованно
- В коде: используйте переменные окружения (
.envфайл), не пишите ключи прямо в коде - Никогда не коммитьте ключи в Git
Важные правила безопасности
Делайте:
- Создавайте отдельный ключ для каждого проекта
- Дайте ему понятное название (например, “automation_test”, “telegram_bot”)
- Регулярно проверяйте, какие ключи у вас активны
- Если ключ утёк — немедленно удалите или отключите его
- Используйте менеджер паролей
Не делайте:
- Не показывайте ключи в скриншотах или видео
- Не отправляйте ключи по email или мессенджерам
- Не пишите ключи в публичные репозитории (GitHub, GitLab)
- Не одалживайте один ключ на всех (создайте отдельный)
- Не забывайте, какой ключ где используется
Telegram Bot — пример
Для создания бота в Telegram нужен тоже API ключ. Вот как его получить:
Создание Telegram бота
- Откройте Telegram и найдите бота @BotFather (с галочкой)
- Отправьте
/newbot - Придумайте имя бота (например, “MyTestBot”)
- Придумайте username (должен быть уникальным и заканчиваться на “bot”, например “my_test_bot_xyz”)
- Если username занят, используйте ChatGPT: попросите “generate me a nonsense English word for a bot username”
- BotFather выдаст вам ключ (вроде
123456:ABCdef...) - Скопируйте и сохраните этот ключ
Настройка бота
После создания вы можете в BotFather:
- Изменить описание бота
- Добавить аватарку
- Настроить меню команд (это делается в BotFather тоже)
Просмотр своих ботов
- В Telegram найдите @BotFather
- Отправьте
/mybots - Выберите бота
- Здесь можно увидеть ключ, сбросить его (новый ключ вместо старого) или настроить
Практическое применение
Когда вы создаёте автоматизацию (например, в Make.com или n8n):
- Вы используете эти ключи для аутентификации (подтверждения, что это именно вы)
- API сервиса проверяет ключ и разрешает запрос
- Ключ не виден пользователю, только система хранит его
Например, в n8n:
- Добавляете модуль “Send message to Telegram”
- Вставляете Telegram Bot API ключ
- n8n сохраняет его зашифрованно
- Когда сработает автоматизация, n8n использует ключ для отправки сообщения
Что делать дальше
- Соберите ключи для сервисов, которые вам нужны (Telegram Bot, OpenAI, GIPHY и т.д.)
- Сохраните их в менеджер паролей (рекомендуем Bitwarden)
- Проверьте — перейдите в каждый сервис и убедитесь, что ключ еще активен и на месте
- Готовьтесь использовать эти ключи при создании первых автоматизаций
Обсудить статью с ботом
— @ask_aimindset_bot — бот поддержки