API genel bakış
PentAGI'yi REST ve GraphQL üzerinden otomatikleştirin — bir Bearer token oluşturun, CI/CD'den flows başlatın, sonuçları kendi araçlarınıza çekin ve bir istemci oluşturun.
Web arayüzünde yapabildiğiniz çoğu şey API üzerinden de kullanılabilir — CI/CD'den flowsflow — akışPentAGI'nin bir çalışması: bir hedef, mesajlarınızdan oluşturulan görevler ve ajanların bu süreçte yaptıkları her şey. başlatın, sonuçları kendi araçlarınıza çekin veya entegrasyonlar oluşturun.
| API | Uç Nokta | İnteraktif dokümantasyon |
|---|---|---|
| GraphQL | / | / |
| REST | / | / |
Token oluşturma
- Web arayüzünde Settings → API Tokens bölümünü açın.
- Create Token düğmesine tıklayın, isteğe bağlı olarak bir ad verin ve geçerlilik süresini 1 dakika ile 3 yıl arasında ayarlayın.
- Token'ı hemen kopyalayın — token yalnızca bir kez gösterilir.
Bir token hesabınıza aittir ve rolünüzün izinlerini devralır. Kullanıcılar, roller ve API tokenları, flow şablonları, favoriler ve ayarlarınız yalnızca oturum açmış bir tarayıcı oturumundan yönetilir: Bir token, REST /, / ve / rotalarında 403 hatası alır ve bu GraphQL işlemlerinden bir hata döndürür.
API'yi çağırma
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"Bir GraphQL mutasyonu ile flow başlatın:
mutation CreateFlow {
createFlow(modelProvider: "openai", input: "Test the security of https://example.com") {
id
title
status
createdAt
}
}İstemci oluşturma
- GraphQL — şema depoda
backend/konumundadır; GraphQL Code Generator, genqlient veya Apollo kullanın.pkg/ graph/ schema.graphqls - REST — OpenAPI spesifikasyonu
/adresinde sunulmaktadır:api/ v1/ swagger/ doc.json
openapi-generator-cli generate \
-i https://your-pentagi-host:8443/api/v1/swagger/doc.json \
-g python \
-o ./pentagi-clientSon güncelleme tarihi:
Sorun Giderme
Yaygın PentAGI sorunlarına yönelik düzeltmeler — ilk model çağrısında başarısız olan bir flow, tool-call parser hataları, macOS yükleyici uyarıları ve takılı kalan küçük modeller.
Enterprise genel bakış
PentAGI Enterprise 3.0'ın açık kaynak sürümüne eklediği özellikler — agent profiles, plugins ve MCP servers, customer'a hazır reports ve attack chain'in canlı görünümü.