
Видео из PDF, DOCX, XLS и веб-страниц: API
Используйте Wan 3.0 для создания видео из PDF, презентации, таблицы, документа или веб-страницы: лимиты, расчёт стоимости и примеры запросов.
Wan 3.0 может взять один PDF, PPT/PPTX, XLS/XLSX, DOC/DOCX, текстовый файл или Markdown—или одну публичную веб-страницу—как опорный материал для видео от 2 до 30 секунд. Лимит документа составляет 100 МБ и 50 страниц. Это полезно для концептуальных видео и резюме, но это генеративная интерпретация, а не пиксельно верный экспорт из PowerPoint.[1]
Это последнее уточнение предотвращает множество ложных ожиданий. Если вам нужны все слайды, подписи диаграмм и предложения воспроизведены в точности, отрендерите колоду сами. Если вам нужно, чтобы модель прочитала исходный материал и превратила его в краткий визуальный видеоролик, генерация видео из документов — правильный выбор.
Поддерживаемые форматы документов и ссылок
Текущий API Wan 3.0 принимает одно из следующего:
| Входные данные | Поддерживаемые форматы | Лимит |
|---|---|---|
| Документ Office | DOCX, DOC, XLSX, XLS, PPTX, PPT | 100 МБ, 50 страниц |
| PDF/текст | PDF, TXT, MD | 100 МБ, 50 страниц где применимо |
| Apple iWork | Keynote, Pages, Numbers | 100 МБ, 50 страниц |
| Веб-страница | Публичный URL без авторизации | Один URL |
Используйте file_url для документа и link_url для веб-страницы. Они взаимоисключаемы; отправка обоих отклоняется перед генерацией.[1]
URL должны быть публичными ссылками HTTP(S). Путь типа /Users/me/report.pdf, приватная ссылка Google Drive или страница за авторизацией не могут быть загружены моделью.
Минимальный запрос на преобразование PDF в видео
Сначала загрузите документ на хранилище, затем отправьте его URL:
curl -X POST https://api.reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer $REAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan3.0-video",
"file_url": "https://files.example.com/q3-product-brief.pdf",
"prompt": "Create a 20-second product launch concept. Keep the three claims and the product color from the brief. Use four clear scenes and restrained on-screen text.",
"resolution": "720P",
"duration": 20,
"audio": true
}'Ответ асинхронный и включает идентификатор задачи. Опросите GET /api/v1/tasks/{id} до статуса completed; видео MP4 появится в output.video_urls.[1]
При текущем тарифе 720P в размере $0.076 за секунду, запрос на 20 секунд стоит $1.52. Размер документа не добавляет второй блок тарификации. Разрешение и длительность вывода определяют публичный тариф.[2]
Веб-страница в видео использует ту же модель
Замените file_url на link_url:
{
"model": "wan3.0-video",
"link_url": "https://example.com/products/travel-backpack",
"prompt": "Make a 15-second vertical product story. Use only features stated on the page. Show the opening, laptop sleeve, and carry-on fit in that order.",
"size": "9:16",
"resolution": "720P",
"duration": 15
}Публичная означает доступная без cookies, JavaScript-только авторизация, корпоративный VPN или региональный вход. Страница, которая загружается в вашем браузере, всё ещё может быть недоступна удалённому получателю.
Дайте модели редакционное указание, не просто «сделай видео»
Документ описывает больше, чем может показать 30-секундное видео. Подсказка должна сказать модели, что нужно сохранить и какой тип монтажа сделать.
Полезная подсказка отвечает на пять вопросов:
- Кто является аудиторией?
- Какое одно утверждение должно сохраниться?
- Какие факты или визуальные активы должны быть использованы?
- Какой должен быть порядок сцен?
- Что не должно быть выдумано?
Для финансового отчёта, например:
Create a 25-second internal update for employees. Open with revenue growth,
then show the two regions responsible, and finish on the stated Q4 priority.
Do not invent customer names, forecasts, or percentages. Read numbers exactly
as written. Use charts as visual references rather than recreating their labels.Это не гарантирует идеальные числа в сгенерированных пикселях. Это снижает неоднозначность и даёт рецензентам контрольный список приёмки.
Когда извлекать документ самостоятельно
Прямой ввод документа быстр, но предварительная обработка лучше, когда:
- каждое утверждение должно быть одобрено перед генерацией;
- документ содержит конфиденциальные страницы, которые не должны отправляться;
- релевантны только два абзаца;
- желаемое видео длиннее 30 секунд;
- сценарий, список кадров и закадровый голос требуют отдельной проверки;
- источник содержит плотные таблицы, которые должны выглядеть в точности.
В этих случаях извлеките одобренный текст, напишите план сцен и отправьте финальную подсказку плюс небольшой набор визуальных ссылок. Дополнительный шаг создаёт стабильный аудиторский след и предотвращает неуместный приложение от управления выходом.
Документы можно комбинировать со справочными медиа
Семейство ссылок Wan 3.0 также принимает до десяти изображений, пять коротких справочных видео и пять аудиоклипов. Бриф продукта может таким образом предоставить факты, в то время как изображения определяют продукт, а короткий клип определяет желаемое движение.[1]
Держите набор маленьким. Десять изображений, которые расходятся в цвете или форме, хуже, чем три чётких вида. Назовите важные активы в подсказке и объясните их роль.
Рассматривайте удалённые документы как данные, покидающие вашу систему
Преобразование документа в видео удобно, потому что модель может загрузить и интерпретировать файл. То же поведение означает, что файл отправляется на размещённый сервис. Перед отправкой классифицируйте источник и удалите всё, что видео не нужно.
Безопасный контрольный список предварительной обработки:
- удалите скрытые слайды, заметки докладчика, отслеживаемые изменения и приложения;
- экспортируйте только одобренный лист или диапазон страниц;
- замените имена клиентов и внутренние идентификаторы, когда они не существенны;
- подтвердите, что подписанный URL истекает достаточно поздно для асинхронной работы;
- избегайте публичного постоянного URL для конфиденциального материала;
- сохраните точную исходную версию, используемую для генерации видео.
Лимит API в 50 страниц — это максимум, не рекомендация. Трёхстраничный одобренный отрывок даёт модели более чёткий бриф и раскрывает меньше информации, чем 50-страничная дека совета.
Добавьте проверку фактов после генерации
Исходный документ может направлять контент, но видео остаётся сгенерированным медиа. Проверьте его против краткого контрольного списка фактов, а не просто смотрите на визуальное качество.
| Элемент проверки | Как его проверить |
|---|---|
| Внешний вид продукта | Сравните с одобренными справочными изображениями |
| Произнесённые утверждения | Перепишите выход и сравните с бриф |
| Текст на экране | Читайте кадр за кадром; замените его в постобработке, если неправильно |
| Числа/даты | Проверьте против источника, никогда не выводите из внешнего вида |
| Требуемые исключения | Подтвердите отсутствие запрещённых имён, логотипов или утверждений |
| Порядок сцен | Сравните с запрошенной последовательностью в подсказке |
Если точный текст важен, отрендерьте его как детерминированный оверлей после генерации видео. Просьба о «той же таблице, показанной в электронной таблице» не гарантирует правильные ячейки таблицы в пикселях.
Разделите длинный исходный материал на серию видео
Тридцать секунд недостаточно для покрытия руководства продукта, квартального отчёта или полного курса. Избегайте сжатия всех разделов в спешке. Разбейте источник на независимые утверждения и дайте каждому одобренный отрывок и визуальный бриф.
Например, страница продукта может стать тремя видео: проблема и аудитория, основной рабочий процесс и установка или цены. Каждый запрос остаётся отслеживаемым до небольшой части источника. Серия также создаёт более чистые критерии приёмки и позволяет переработать неудачный раздел без оплаты остального.
Разделение должно следовать намерению читателя, не нумерации страниц документа. Слайд 1–10 редко само по себе является значительным эпизодом.
Общие точки отказа
| Симптом | Вероятная причина | Исправление |
|---|---|---|
| Запрос отклонён немедленно | Оба file_url и link_url были отправлены | Оставьте один |
| URL работает только в вашем браузере | Авторизация, cookies или приватная сеть требуется | Используйте публичный подписанный URL или одобренное хранилище |
| Видео игнорирует ключевое утверждение | Источник слишком широк для длительности | Назовите утверждение и порядок сцен в подсказке |
| На-экран числа неправильны | Генеративное видео переписывает текст | Добавьте точный текст в постобработку или используйте детерминированный оверлей |
| Выход похож на общую рекламу | Подсказка не определяет аудиторию или доказательства | Укажите аудиторию, требуемые факты и исключения |
Полный список полей находится в документации API Wan 3.0, а текущая таблица тарифов на странице модели Wan 3.0.
References
- reAPI Wan 3.0 API documentation, accessed August 23, 2026.
- reAPI Wan 3.0 model and pricing page, accessed August 23, 2026.
- Alibaba Cloud, "Wan 3.0: 30-Second AI Video Generation from Any Input", 2026.
Автор

Категории
Ещё статьи

Kimi K3 vs Claude Opus 5: открытые веса или API
Kimi K3 vs Claude Opus 5: сравниваем открытые веса, контекст 1M, рассуждение, мультимодальный ввод, цены API, требования к развёртыванию и выбор модели.


Управление движением камеры в Blender для видео с ИИ
Создай серую сцену в Blender, анимируй повторяемый путь камеры, экспортируй превью и используй его как направляющую для движения при генерации видео с ИИ.


Постоянство персонажей в Seedance 2.0: руководство
Официальный способ сохранить одного персонажа: синтаксис референсов, 12 входных слотов, голос, синхронизация губ и промпты с несколькими планами.
