遇见 YOLO26: 下一代视觉 AI。
Ultralytics
GitHub GitHub 自动化

Ultralytics Actions

Ultralytics 用于代码格式化、链接检查、PR 摘要生成、运行 AI 审查、标记 Issue 以及报告仓库健康状况的 GitHub 工作流。

.github/workflows/ultralytics-actions.yml
name: Ultralytics Actions

on:
  issues:
    types: [opened]
  pull_request:
    branches: [main]
    types: [opened, closed, synchronize, review_requested]

permissions:
  contents: write
  pull-requests: write
  issues: write

jobs:
  actions:
    runs-on: ubuntu-latest
    steps:
      - uses: ultralytics/actions@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          labels: true
          python: true
          prettier: true
          spelling: true
          links: true
          summary: true
          openai_api_key: ${{ secrets.OPENAI_API_KEY }}
OpenAI
OpenAI

GPT-5.5

直接在 GitHub Actions 中使用 GPT-5.5 进行 PR 摘要、Issue 标签和 AI 审查评论。

  • 工作流密钥:OPENAI_API_KEY
  • 最适合用于简洁的 PR 摘要、标签和侧重于维护人员的审查笔记。
OpenAI 文档
Claude
Claude

Claude Opus 4.8

使用 Claude Opus 4.8 进行 AI 辅助的 PR 审查和仓库维护工作流。

  • 工作流密钥:ANTHROPIC_API_KEY
  • 最适合用于深入审查、提供仓库背景信息和后续改进建议。
Claude 文档

常见问题解答

  • Ultralytics Actions 是官方的 GitHub 自动化套件,用于代码格式化、链接检查、拼写检查、PR 摘要、AI 审查、Issue 标记、仓库报告和依赖项维护。

  • 它在 GitHub Actions 工作流中运行。只需从 Marketplace 列表 添加 uses: ultralytics/actions@main,选择你需要的输入参数,并提供必需的 GitHub token 和可选的 AI 提供商密钥即可。

  • 不需要。格式化、拼写检查、链接检查、重试、清理、报告和依赖项工具无需 AI 即可运行。AI 密钥仅在使用 OpenAIAnthropic 的生成式摘要、标记和审查功能时才需要。

Ultralytics 平台

在 PR 合并后构建模型

使用 Ultralytics Actions 保持仓库进度,然后将数据集、训练和部署工作转移到 Ultralytics Platform。