Gặp gỡ YOLO26: AI tầm nhìn thế hệ tiếp theo.
Ultralytics
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.5

Sử dụng GPT-5.5 cho tóm tắt pull request, gắn nhãn issue và nhận xét đá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ì.
Tài liệu OpenAI
Claude
Claude

Claude Opus 4.8

Sử dụng Claude Opus 4.8 cho đánh giá pull request có hỗ trợ AI và các workflow bảo trì repository.

  • 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.
Tài liệu Claude

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.