YOLO Vision 2026:
GitHub Tự động hóa GitHub

Ultralytics Actions

Workflow GitHub mà Ultralytics sử dụng để định dạng mã, kiểm tra liên kết, tóm tắt PR, chạy đánh giá AI, gắn nhãn issue và báo cáo tình trạng repository.

.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.6 Luna

Sử dụng GPT-5.6 Luna cho tóm tắt pull request, nhãn issue và các bình luận đánh giá AI trực tiếp bên trong GitHub Actions.

  • Workflow secret: OPENAI_API_KEY
  • Tốt nhất cho tóm tắt PR ngắn gọn, gắn nhãn và ghi chú đánh giá tập trung vào người bảo trì.
Claude
Claude

Claude Opus 5

Sử dụng Claude Opus 5 cho quy trình bảo trì repository và đánh giá pull request được hỗ trợ bởi AI.

  • Workflow secret: ANTHROPIC_API_KEY
  • Tốt nhất cho các bước đánh giá chuyên sâu, bối cảnh repository và các khuyến nghị tiếp theo.

Các câu hỏi thường gặp

  • Ultralytics Actions là bộ GitHub automation suite chính thức được sử dụng để định dạng mã, kiểm tra liên kết, kiểm tra chính tả, tóm tắt PR, đánh giá AI, gắn nhãn issue, báo cáo repository và bảo trì phụ thuộc.

  • Nó chạy bên trong các workflow GitHub Actions. Thêm uses: ultralytics/actions@main từ Marketplace listing, chọn các input bạn cần và cung cấp token GitHub bắt buộc cùng các khóa nhà cung cấp AI tùy chọn.

  • Không. Các tiện ích về định dạng, chính tả, kiểm tra liên kết, thử lại, dọn dẹp, báo cáo và phụ thuộc có thể chạy mà không cần AI. Khóa AI chỉ cần thiết cho các tính năng tóm tắt, gắn nhãn và đánh giá được tạo bởi OpenAI hoặc Anthropic.

Nền tảng Ultralytics

Xây dựng model sau khi PR được hợp nhất

Sử dụng Ultralytics Actions để duy trì hoạt động của repository, sau đó đưa các tập dữ liệu, việc huấn luyện và triển khai vào Ultralytics Platform.