Инструмент предназначен для сбора статистики скорости работы Python-кода для дальнейшего анализа и рефакторинга.
Для работы требуется API-ключ внешней языковой модели DeepSeek.
Пользователь самостоятельно получает ключ у поставщика сервиса DeepSeek и передаёт его приложению через параметр
--api-key.
pip install git+https://github.com/qyber1/pyflame-ai.gitpyflame-ai configpyflame-ai refactor-run --path <script-path> --api-key <api-key>pyflame-ai open-report
| Команда | Флаг | Обязательный | По умолчанию | Назначение |
|---|---|---|---|---|
| simple-run | -p / --path |
Да | – | Путь к Python-файлу для профилирования без рефакторинга кода |
-o / --output-filename |
Нет | profile_cli.txt |
Имя файла с результатами py-spy | |
-s / --samples |
Нет | 1000 |
Частота снятия сэмплов | |
| refactor-run | -p / --path |
Да | – | Путь к Python-файлу для анализа для дальнейшего рефакторинга |
-o / --output-filename |
Нет | profile_cli.txt |
Имя файла отчёта | |
-s / --samples |
Нет | 1000 |
Частота сэмплов | |
--api-key |
Да | – | API-ключ внешней языковой модели | |
| open-report | -f / --filename |
Нет | profile_cli.txt |
Файл отчёта для вывода |
-r / --raw |
Нет | False |
Вывод отчёта в сыром виде | |
| config | – | – | – | Инициализация или обновление конфигурации |
- Initial release с парсером py-spy отчётов
- Добавлена возможность пушить измененный код в репозиторий GitHub
- Кроссплатформенная поддержка Windows/Linux
- CLI с командами
simple-run/refactor-run/open-report/config