Support GitHub Models inference provider
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- github-actions, javascript
Hướng nghiên cứu
Bắt đầu bằng cách lần theo cấu hình OpenAI hiện có của phiên bản GitHub Actions và cách phiên bản này xây dựng các yêu cầu suy luận; issue không nêu tệp mã nguồn hay bài kiểm thử nào. Sử dụng ví dụ workflow được cung cấp làm trường hợp nghiệm thu, bao gồm xác thực bằng GITHUB_TOKEN, endpoint GitHub Models, lựa chọn model và các tùy chọn tinh chỉnh. Công việc được xem là hoàn tất khi người dùng có thể cấu hình GitHub Models mà không cần khóa OpenAI.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
GitHub Models provides free AI inference in GitHub Models (supports all OpenAI models, DeepSeek, plus others). It would be nice to support that in the GitHub Actions version of this project, so users don't need to generate an OpenAI key.
Here's an example (uses built-in GITHUB_TOKEN):
name: Code Review
permissions:
contents: read
pull-requests: write
models: read # Required to call GitHub Models
on:
pull_request:
types: [opened, reopened, synchronize]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: anc95/ChatGPT-CodeReview@main
env:
# Required for the action itself to access the PR
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Use GitHub Models for inference
OPENAI_API_KEY: ${{ secrets.GITHUB_TOKEN }}
OPENAI_API_ENDPOINT: https://models.github.ai/inference
MODEL: gpt-4o-mini
# Optional tuning
LANGUAGE: English
PROMPT: # example: Please check if there are any confusions or irregularities in the following code diff:
top_p: 1
temperature: 1
max_tokens: 10000
MAX_PATCH_LENGTH: 10000
IGNORE_PATTERNS: /node_modules/**/*,*.md
INCLUDE_PATTERNS: *.js,*.ts
- Ngôn ngữ chính
- JavaScript
- Star
- 4.5k
- Fork
- 469
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của anc95/ChatGPT-CodeReview
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
anc95/ChatGPT-CodeReview#76 · 2 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 22/100
anc95/ChatGPT-CodeReview#218 ·
-
Include/ignore patterns are matched against the GitHub API URL instead of the repository-relative pathCó thể đã có người làm @strawberry-little-bear đã nhận 14 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 25/100
anc95/ChatGPT-CodeReview#215 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
anc95/ChatGPT-CodeReview#208 ·
-
在action执行过程中有报错,action已完成但没有评论Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
anc95/ChatGPT-CodeReview#203 · 2 bình luận · 1 reaction ·
Tất cả issue của anc95/ChatGPT-CodeReview
Issue tương tự
-
test-reliability
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Azure/azure-sdk-for-js#40672 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
txn2/mcp-data-platform#2492 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
liberation-data/drivine#639 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
accessibility ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
prophet-technocracy/civilizational-emergency-protocol#59 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
type: bug
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 72/100
RocketChat/Rocket.Chat#43554 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày