API (Application Programming Interface)
Определение
Интерфейс программирования приложений — набор правил и протоколов для взаимодействия между различными программами и сервисами.
Простое объяснение
API — это как меню в ресторане. Ты говоришь, что хочешь (делаешь запрос), и получаешь готовое блюдо (ответ), не зная, как именно его готовят на кухне.
Подробнее
API позволяет разным программам «разговаривать» друг с другом. В контексте AI, API используются для:
- Доступа к AI-моделям (OpenAI API, Anthropic API)
- Интеграции AI в приложения
- Автоматизации бизнес-процессов
REST API и GraphQL — самые популярные типы API в современной разработке.
Связанные термины
OpenAI
OpenAI — американская AI-компания, создатель ChatGPT, GPT-4, DALL-E и других прорывных AI-систем, лидер индустрии генеративного AI.
vLLM
vLLM — высокопроизводительная библиотека для inference больших языковых моделей, использующая PagedAttention для эффективного управления памятью GPU.
GGUF
GGUF (GPT-Generated Unified Format) — формат файлов для хранения квантизированных языковых моделей, оптимизированный для локального запуска через llama.cpp.
Whisper
Whisper — открытая модель распознавания речи от OpenAI, способная транскрибировать и переводить аудио на 99 языках.
