Публичная документация
Когда использовать
Файлы и PDF полезны для:
- извлечения текста;
- суммаризации документов;
- работы с таблицами и структурой;
- анализа вложений, если это поддерживает модель.
Пример запроса
Если модель понимает file-compatible payload, запрос может выглядеть так:
curl https://routerapi.ru/api/v1/chat/completions \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "document-capable-model-id",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Кратко перескажи содержимое файла"
},
{
"type": "file",
"file": {
"file_data": "data:application/pdf;base64,BASE64_PDF_HERE",
"filename": "report.pdf"
}
}
]
}
]
}'
Что важно указать
- формат вложения;
- максимальный размер файла;
- ожидаемый результат;
- что сценарий зависит от модели и upstream.
Практическая подсказка
В публичной документации RouterAPI фиксируйтесь на POST /api/v1/chat/completions и описывайте файлы/PDF как model-dependent payload. Если upstream использует отдельные endpoints, их доступность и контракт зависят от выбранной модели и провайдера.
Нужен следующий раздел?
Откройте обзор, dashboard, мультимодальность или технические сценарии API.