Skip to Content
MakuraConsole
Начало работы

Выбор API

Для новой LLM-интеграции начинайте с Responses API. Остальные API нужны для отдельных модальностей или совместимости с существующими клиентами.

Сравнение

APIНазначениеКогда использоватьРезультат
Responses APIОсновнойНовое LLM-приложение: текст, потоковая передача, инструменты, структурированные ответы, мультимодальный вводОбъект response с типизированным output[]
Embeddings APIОсновнойПоиск, ранжирование, кластеризация и RAGМассив эмбеддингов
Audio APIОсновнойСинтез, распознавание или перевод речиАудио или {text}
Moderations APIОсновнойКлассификация безопасности текста и изображенийРезультаты модерации
Images APIОсновнойГенерация или редактирование изображенийРезультаты генерации
Chat Completions APIСовместимостьУже используется формат OpenAI messages[]Завершение чата
Messages APIСовместимостьУже используются блоки содержимого Anthropic или агентские инструментыБлоки сообщений Anthropic

Быстрый выбор

  1. Новые текстовые, мультимодальные и агентские сценарии: Responses API.
  2. Поиск и RAG: Embeddings API.
  3. TTS, распознавание и перевод речи: Audio API.
  4. Проверка безопасности: Moderations API.
  5. Генерация или редактирование изображений: Images API.
  6. Существующий OpenAI-клиент с messages[]: Chat Completions API.
  7. Anthropic-совместимый клиент: Messages API.

Совместимые интерфейсы

Совместимый API нужен, когда сохранение существующего формата клиента важнее перехода на основной интерфейс:

Для новой интеграции Responses API обычно проще и даёт больше возможностей.

Точные поля

Схемы запросов, ответов и требования к аутентификации находятся в Справочнике API.