Обзор
Paper2Any — это мультимодальная workflow-платформа с открытым исходным кодом для академических статей. Она преобразует PDF-файлы статей, скриншоты или текст в диаграммы архитектуры моделей, технические дорожные карты, графики экспериментов, PPT-презентации и многое другое — и все это в один клик.- 🔗 Исходный код:
github.com/OpenDCAI/Paper2Any - 📜 Лицензия: Open Source
- 👤 Организация: OpenDCAI
- ⭐ Вклад сообщества, поддерживает несколько LLMs через APIYI
Почему Paper2Any
Несколько форматов вывода
Гибкий выбор модели
Двойной режим CLI + Web
API, совместимый с OpenAI
Основные модули
Подключение к LLM через APIYI
Paper2Any поддерживает формат API, совместимый с OpenAI. После настройки APIYI как LLM-эндпоинта вы можете использовать GPT, Claude, Gemini, DeepSeek и более 400 других моделей.Развертывание в Docker
Шаг 1: Получите ваш API key APIYI
- Посетите APIYI Console, чтобы зарегистрироваться/войти
- Перейдите в раздел Tokens
- Сгенерируйте новый API key
- Скопируйте ключ (начинается с
sk-)
Шаг 2: Клонируйте и настройте backend
fastapi_app/.env, чтобы задать APIYI как LLM-эндпоинт:Шаг 3: Настройте frontend
frontend-workflow/.env, чтобы web UI по умолчанию использовал APIYI:Шаг 4: Запуск
Использование CLI
Paper2Any предоставляет автономные скрипты CLI с параметрами--api-url и --api-key для прямой интеграции с APIYI:
Варианты развертывания
Часто задаваемые вопросы
Как подключить Paper2Any к моделям APIYI?
Как подключить Paper2Any к моделям APIYI?
DEFAULT_LLM_API_URL в значение https://api.apiyi.com/v1 и укажите BACKEND_API_KEY как ваш ключ APIYI в переменных окружения. Для режима CLI используйте параметры --api-url и --api-key.Какие модели поддерживаются?
Какие модели поддерживаются?
Запуск Docker не удается — что проверить?
Запуск Docker не удается — что проверить?
- Docker и Docker Compose установлены корректно
- Файлы
.envнастроены правильно - Необходимые порты не используются
- Проверьте
docker compose logsна наличие подробных сообщений об ошибках
Ошибки генерации PPT или неполный контент?
Ошибки генерации PPT или неполный контент?
- Убедитесь, что на вашем аккаунте APIYI достаточно баланса
- Для длинных статей используйте модели с более широким контекстным окном (например, GPT-4o 128K)
- Проверьте, что PDF статьи содержит распознаваемый текст (сканированные PDF могут давать плохие результаты)
Как получить API-ключ APIYI?
Как получить API-ключ APIYI?