Читайте наш Telegram-канал про ужасы интерфейсных проектов!
Главная / Статьи / Как искусственный интеллект общается с другими программами

 · 3 минуты на чтение

Как искусственный интеллект общается с другими программами

Азбука AI: От API до Zero-shots

Современный искусственный интеллект — это нейросетевая модель плюс сложная инфраструктура, который помогает ей работать с внешними программами, понимать ваши запросы и решать сложные задачи.

Рассказываем, как устроен технический обвес AI.

И начнем — хотя бы и по алфавиту — с интерфейсов программной интеграции, API.

Азбука AI • Как AI общаются с другими программами

«Святой Петр». Лукас Кранах

Что такое API

Если совсем на пальцах, то API (Application Programming Interface) — это интерфейс, только не для людей, а для программ.

Да, им тоже нужен интерфейс, потому что они взаимодействую друг с другом. Вскяий раз, когда вы, например, покупаете билеты в приложении, приложение обращается к билетному сайту. И делает это по API.

При чем тут AI

Поскольку AI — тоже программы, им проще и быстрее общаться с другими системами через их API. Большинство AI вполне способны открыть сайт и ввести логин и пароль, но на это у них уйдёт значительно больше времени и токенов, чем при обращении через API.

Кроме того, API-ключи с ограниченными правами мешают AI, с их склонностью к галлюцинациям, сделать что-нибудь дурацкое и вредоносное.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

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

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

Как логин и пароль у пользователей-людей, только API-ключ можно настроить, выдав ему строго ограниченный набор разрешений. Например, разрешить только читать данные.

Некоторые системы для безопасности выдают ключи только на ограниченный срок. Через день или через месяц такой ключ превратится в тыкву.

А если ключ скомпрометирован — его можно легко и быстро заблокировать.

Для чего это вам

Чтобы другие программы могли пользоваться вашим аккаунтом AI, для них нужно будет создать API-токен.

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

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Как получить API-ключ для ChatGPT

  1. Залогиньтесь на OpenAI Platform, используя тот же аккаунт, что и в обычный OpenAI.
  2. Нажмите ‘Create new secret key’ на странице API-ключей.
  3. Задайте имя ключа.
  4. Система создаст буквенно-цифровой код (токен). Скопируйте его и сохраните в безопасном месте. Больше вам его не покажут, и если потеряете — придется выпускать новый.
Собака Павлова • Азбука AI • Как AI общаются с другими программами

Как получить API-ключ для Gemini

  1. Включите VPN. Выберите локацию, где официально поддерживается Google AI Studio (например, США, Германия или любая страна Азии).
  2. Перейдите на сайт aistudio.google.com под своей учетной записью Google.
  3. Нажмите ‘Get API key’ в левом верхнем углу меню.
  4. Выберите ‘Create API key in new project’. Скопируйте и сохраните ключ.
Собака Павлова • Азбука AI • Как AI общаются с другими программами

Как получить API-ключ для Deepseek

  1. Залогиньтесь на сайте OpenRouter через Google, GitHub или email.
  2. Нажмите ‘Create API Key’ на странице ключей.
  3. Назовите ключ.
  4. Если есть поле лимита расходов, можно поставить минимальное значение или оставить по умолчанию (для бесплатной LLM).
  5. Нажмите ‘Create’. Скопируйте ключ и сохраните.
Собака Павлова • Азбука AI • Как AI общаются с другими программами

Как получить API-ключ для Claude

Бесплатно — никак. И в счет уже оплаченного Claude тоже нельзя. API для интеграции покупают на https://platform.claude.com/.

Собака Павлова • Азбука AI • Как AI общаются с другими программами

Вам нужен медицинский интерфейс?

Заказать дизайн

Напишите нам на we@sobakapav.ru

Что мы можем сделать?

UX-дизайн и продуктовые исследования, независимо или на аутсорсе.

Примеры из практики

Мы наверняка уже делали интерфейс, пожожий на тот, который вам нужен. Проверьте.