Как GitHub Code Quality измеряется выставление счетов
Code Quality Использование трех типов затрат для организации:
GitHub Actions Протоколы
Code Quality сканирует рабочие GitHub Actions процессы и занимает GitHub Actions минуты, если вы не используете локальные модули выполнения. См . раздел AUTOTITLE.
GitHub AI Credits
Code Quality функции, использующие модели искусственного интеллекта, используются AI credits из общего AI credits пула, а не отдельное Code Quality пособие. Каждое взаимодействие оценивается на основе количества израсходованных токенов, где 1 AI credit = $0.01 USD.
Code Quality is a purpose-built product that uses a carefully tuned mix of models, prompts, and system behaviors to deliver consistent, high-quality analysis across a wide range of codebases. Model switching is not supported, as changing the model is likely to compromise the reliability and accuracy of analysis results.
Дополнительные сведения о работе см. в AI credits разделе Выставление счетов на основе использования для организаций и предприятий.
Активные и уникальные фиксации
Code Quality является автономным продуктом с собственной лицензией и не использует GitHub Advanced Security или какие-либо лицензии другого продукта. GitHub App Боты игнорируются. Сведения о различиях между учетными записями ботов и компьютеров см. в разделе Различия между приложениями GitHub и приложениями OAuth.
- Использование лицензии вычисляется на основе количества уникальных, активных фиксаций в репозиториях с Code Quality включенным параметром.
- Каждый активный фиксация использует одну Code Quality лицензию.
- Выполняющий фиксации считается активным, если одна из его фиксаций была отправлена в репозиторий в течение последних 90 дней (независимо от того, когда она была первоначально создана).
- Выполняющий фиксации считается активным, если одна из его фиксаций была отправлена в репозиторий в течение последних 90 дней (независимо от того, когда она была первоначально создана).
Чтобы понять использование лицензий и какие лицензии можно освободить, он помогает различать активные и уникальные фиксации. Количество лицензий, которые вы используете на странице лицензирования вашей организации или предприятия, отображается как "Потребляемые лицензии":
- Активные коммиттеры — это коммиттеры, которые внесли вклад хотя бы в один репозиторий и имеют лицензию GitHub Team OR GitHub Enterprise в вашей организации или предприятии. К ним относятся участники, управляемые предприятием пользователи, внешние сотрудники и пользователи с ожидающей приглашением присоединиться к вашей организации или организации.
- Уникальные фиксации — это количество активных фиксаций, которые способствовали только одному репозиторию или только репозиториям в одной организации. Вы можете освободить это количество лицензий, отключив Code Quality для этого репозитория или организации.
Пользователи могут участвовать в нескольких репозиториях или организациях. Использование измеряется во всей организации или организации, чтобы гарантировать, что каждый участник использует одну лицензию независимо от количества репозиториев или организаций, к которым пользователь вносит свой вклад.