API ключ — это одновременно логин и пароль, который позволяет какому-то сервису делать запросы в другой сервис и получать ответы. В этой статье смотрим, где их найти, как получить и как их безопасно хранить.

Что такое API ключ

API ключ — это уникальная строка символов (обычно длинный текст вроде sk-proj-abc123...), которая:

  • Идентифицирует вас перед сервисом
  • Дает разрешение делать запросы к API
  • Учитывает вашу квоту и платежи
  • Может быть отозван или перегенерирован в любой момент

По сути, это пароль, который использует не человек, а программа (ваша автоматизация). Поэтому никому его показывать нельзя.

Где найти API ключи

Универсальный способ поиска

  1. Откройте сайт сервиса, в котором вы зарегистрированы
  2. Найдите раздел Settings, Account, API, Developers или Dashboard
  3. Ищите текст “API Keys” или “API Credentials”
  4. Если не найдете — загуглите “<Название сервиса> 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
  • Скопируйте ключ (обычно можно копировать много раз, что удобно)

Как создавать ключи

Основной процесс:

  1. Выберите нужный проект (если сервис их поддерживает)
  2. Нажмите “Create API Key” или аналогичное
  3. Дайте ему метку-название (например, “My automation”, “Test project”)
  4. Сразу же скопируйте и сохраните — часто ключ показывается только один раз
  5. Если забудете скопировать — придется удалить старый и создать новый

Как безопасно хранить ключи

Шаг 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 бота

  1. Откройте Telegram и найдите бота @BotFather (с галочкой)
  2. Отправьте /newbot
  3. Придумайте имя бота (например, “MyTestBot”)
  4. Придумайте username (должен быть уникальным и заканчиваться на “bot”, например “my_test_bot_xyz”)
    • Если username занят, используйте ChatGPT: попросите “generate me a nonsense English word for a bot username”
  5. BotFather выдаст вам ключ (вроде 123456:ABCdef...)
  6. Скопируйте и сохраните этот ключ

Настройка бота

После создания вы можете в BotFather:

  • Изменить описание бота
  • Добавить аватарку
  • Настроить меню команд (это делается в BotFather тоже)

Просмотр своих ботов

  • В Telegram найдите @BotFather
  • Отправьте /mybots
  • Выберите бота
  • Здесь можно увидеть ключ, сбросить его (новый ключ вместо старого) или настроить

Практическое применение

Когда вы создаёте автоматизацию (например, в Make.com или n8n):

  1. Вы используете эти ключи для аутентификации (подтверждения, что это именно вы)
  2. API сервиса проверяет ключ и разрешает запрос
  3. Ключ не виден пользователю, только система хранит его

Например, в n8n:

  1. Добавляете модуль “Send message to Telegram”
  2. Вставляете Telegram Bot API ключ
  3. n8n сохраняет его зашифрованно
  4. Когда сработает автоматизация, n8n использует ключ для отправки сообщения

Что делать дальше

  1. Соберите ключи для сервисов, которые вам нужны (Telegram Bot, OpenAI, GIPHY и т.д.)
  2. Сохраните их в менеджер паролей (рекомендуем Bitwarden)
  3. Проверьте — перейдите в каждый сервис и убедитесь, что ключ еще активен и на месте
  4. Готовьтесь использовать эти ключи при создании первых автоматизаций

Обсудить статью с ботом

@ask_aimindset_bot — бот поддержки

Дальше

106 Webhooks