API (Application Programming Interface)

Программный интерфейс для взаимодействия с языковой моделью из кода — позволяет встраивать AI в приложения, сайты и сервисы.

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

Как это работает

Работа с API языковой модели выглядит так:

  1. Вы регистрируетесь у провайдера (OpenAI, Anthropic и др.) и получаете API-ключ
  2. Из своей программы отправляете HTTP-запрос с текстом промпта
  3. Сервер обрабатывает запрос, модель генерирует ответ
  4. Ответ возвращается в вашу программу в формате JSON

Зачем нужен API, если есть ChatGPT / Claude

Через чат (веб-сайт)Через API
Ручное общениеАвтоматическая обработка
Один запрос за разТысячи запросов в минуту
Нельзя встроить в продуктВстраивается в любое приложение
Фиксированные настройкиПолный контроль параметров
Подписка (фиксированная цена)Оплата за использование (по токенам)

Пример использования

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

Связанные термины

  • Токены — единицы, по которым считается стоимость API-запросов
  • Инференс — процесс генерации ответа, который происходит при API-вызове
  • Пропускная способность — лимиты на количество API-запросов в минуту