Integrari / SDK & toolsTransactional
GitHub prin Router by MP
Genereaza release notes, summary PR și comentarii AI pe GitHub prin Actions sau webhook.
Raspuns scurt
Folosesti GitHub Actions sau webhook-ul GitHub pentru a apela Router by MP la fiecare PR/release și a posta comentarii AI utile.
Problema concreta
Echipele de dev vor review-uri rapide pe PR și release notes consistente, fără sa scrie manual.
Cum o rezolva Router by MP
Workflow GitHub Actions cu un step custom care apeleaza Router. Output e folosit pentru comment, label sau release notes.
Fluxuri uzuale
- Action pe pull_request -> apel Router cu diff.
- Action pe release -> generare release notes.
- Comentariu auto pe PR.
- Cheia 'github' cu buget lunar.
Modele recomandate
gpt-5.4-minigpt-5.4-pro
Disponibilitatea reala se verifica live in /models.
| Control | De ce conteaza |
|---|---|
| Review rapid | PR primesc summary AI in cateva minute. |
| Release notes | Genereaza automat din commit log + PR titles. |
| Audit | Vezi cost pe repo și pe luna. |
GitHub Actions stepyaml
- name: AI PR summary
env:
ROUTER_API_KEY: ${{ secrets.ROUTER_API_KEY }}
run: |
DIFF=$(git diff origin/main...HEAD | head -c 12000)
BODY=$(jq -n --arg d "$DIFF" '{model:"gpt-5.4-mini", messages:[{role:"user", content:"Sumarizeaza PR: " + $d}]}')
curl -s https://api.megapromoting.com/v1/chat/completions \
-H "Authorization: Bearer $ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d "$BODY"Reguli si limite
- Confidentialitate. Diff-urile sensibile pot fi excluse din apel.
- Cost. PR-uri foarte mari produc apeluri scumpe; trunchiaza diff.
- Securitate. Pastreaza ROUTER_API_KEY in GitHub Secrets.
Integrare rapida
Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.