RouterAPI Docs

Файлы и PDF

Документация RouterAPI помогает быстро понять, как работать с публичным API, кабинетом, RouterAPI Gateway и мультимодальными сценариями.

Публичная документация

Когда использовать

Файлы и 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.