Skip to content

qyber1/pyflame-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyFlame AI

Инструмент предназначен для сбора статистики скорости работы Python-кода для дальнейшего анализа и рефакторинга.

API-ключ для DeepSeek

Для работы требуется API-ключ внешней языковой модели DeepSeek.
Пользователь самостоятельно получает ключ у поставщика сервиса DeepSeek и передаёт его приложению через параметр --api-key.


Быстрый старт

  1. pip install git+https://github.com/qyber1/pyflame-ai.git
  2. pyflame-ai config
  3. pyflame-ai refactor-run --path <script-path> --api-key <api-key>
  4. 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 Инициализация или обновление конфигурации

История изменений

[0.0.1] - 2025-12-28

Added

  • Initial release с парсером py-spy отчётов
  • Добавлена возможность пушить измененный код в репозиторий GitHub
  • Кроссплатформенная поддержка Windows/Linux
  • CLI с командами simple-run / refactor-run / open-report / config

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages