Přehled API
Automatizujte PentAGI prostřednictvím REST a GraphQL — vytvořte Bearer token, spouštějte flow z CI/CD, načítejte výsledky do vlastních nástrojů a generujte klienta.
Většina funkcí dostupných ve webovém rozhraní je přístupná také prostřednictvím API — spouštějte flowflowJeden běh PentAGI: cíl, úkoly vytvořené z vašich zpráv a vše, co agenti během toho provedli. z CI/CD, stahujte výsledky do vlastních nástrojů nebo vytvářejte integrace.
| API | Koncový bod | Interaktivní dokumentace |
|---|---|---|
| GraphQL | / | / |
| REST | / | / |
Vytvoření tokenu
- Ve webovém rozhraní otevřete Settings → API Tokens.
- Klikněte na Create Token, volitelně jej pojmenujte a nastavte platnost v rozmezí od 1 minuty do 3 let.
- Token si ihned zkopírujte — zobrazí se pouze jednou.
Token je vázán na váš účet a dědí oprávnění vaší role. Uživatelé, role a API tokeny, šablony flow, oblíbené položky a vaše nastavení jsou spravovány pouze z přihlášené relace prohlížeče: token obdrží chybu 403 na REST /, / a / trasách a chybu z těchto GraphQL operací.
Volání API
curl -X POST https://your-pentagi-host:8443/api/v1/graphql \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "{ flows { id title status } }"}'
curl https://your-pentagi-host:8443/api/v1/flows/ \
-H "Authorization: Bearer YOUR_API_TOKEN"Spuštění flow pomocí mutace GraphQL:
mutation CreateFlow {
createFlow(modelProvider: "openai", input: "Test the security of https://example.com") {
id
title
status
createdAt
}
}Generování klienta
- GraphQL — schéma je k dispozici jako
backend/v repozitáři; použijte GraphQL Code Generator, genqlient nebo Apollo.pkg/ graph/ schema.graphqls - REST — specifikace OpenAPI je dostupná na adrese
/:api/ v1/ swagger/ doc.json
openapi-generator-cli generate \
-i https://your-pentagi-host:8443/api/v1/swagger/doc.json \
-g python \
-o ./pentagi-clientNaposledy aktualizováno
Řešení problémů
Opravy běžných problémů PentAGI — flow, který selže při prvním volání modelu, chyby parseru tool call, varování instalátoru na macOS a zaseknuté malé modely.
Přehled Enterprise
Co PentAGI Enterprise 3.0 přidává k open-source edici – agent profiles, pluginy a MCP servery, reporty připravené pro customer a živý náhled na attack chain.