Перейти к основному содержимому

Протокол OpenAI compatible

Подключите совместимый клиент через Base URL /v1.

Основные конечные точки

Здесь перечислены OpenAI compatible endpoint для текста, Responses, изображений, видео-задач, аудио, векторов, модерации и realtime. Параметры видео и порядок опроса описаны отдельно; доступность зависит от модели и группы Key.

Модели и поиск

НазначениеМетодПуть
Список моделейGET/v1/models

Текст и ответы

НазначениеМетодПуть
Текстовые дополнения (устаревший формат)POST/v1/completions
Chat CompletionsPOST/v1/chat/completions
ResponsesPOST/v1/responses
Сжатие ResponsesPOST/v1/responses/compact

Изображения

НазначениеМетодПуть
Генерация изображенийPOST/v1/images/generations
Редактирование изображенийPOST/v1/images/edits

Видео-задачи

НазначениеМетодПуть
Создать видео-задачуPOST/v1/videos
Получить статус видео-задачиGET/v1/videos/{task_id}
Получить видеоGET/v1/videos/{task_id}/content
Создать видео-задачу (совместимый)POST/v1/video/generations
Получить статус видео-задачи (совместимый)GET/v1/video/generations/{task_id}

Аудио

НазначениеМетодПуть
Транскрипция аудиоPOST/v1/audio/transcriptions
Перевод аудиоPOST/v1/audio/translations
Синтез речиPOST/v1/audio/speech

Векторы и поиск

НазначениеМетодПуть
Текстовые эмбеддингиPOST/v1/embeddings
Переранжирование документовPOST/v1/rerank

Безопасность и realtime

НазначениеМетодПуть
Модерация контентаPOST/v1/moderations
Realtime (WebSocket)GET/v1/realtime

Минимальный запрос

Обычно клиент использует Base URL https://api.popgo.site/v1 и Authorization: Bearer YOUR_API_KEY. Замените YOUR_MODEL на ID со страницы моделей и проверьте поддержку нужного endpoint.

curl https://api.popgo.site/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [
{"role": "user", "content": "Подтвердите подключение"}
]
}'

Проверка

Сначала проверьте модель и протокол минимальным запросом, затем включайте streaming, инструменты и медиа-параметры. При 404 проверьте двойное добавление /v1, при 400 — поддержку endpoint.