LLM providers
PentAGI'yi yük devretme desteğiyle OpenAI, Anthropic, Gemini, Bedrock ve Ollama gibi yerleşik providers'a veya OpenAI uyumlu herhangi bir uç noktaya bağlayın.
PentAGI en az bir dil modeli providerprovider — sağlayıcıPentAGI'ye dil modellerini sağlayan hizmet veya sunucu; örneğin OpenAI, Anthropic veya yerel bir Ollama.'ına ihtiyaç duyar. Kimlik bilgileri sunucuda .env içinde ayarlanır; ardından her flowflow — 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. çalışacağı provider'ı seçer ve her agent typeagent type — ajan türüBir ajanın üstlendiği rol; örneğin pentester, coder veya searcher. Model ayarları ajan türüne göre seçilir. kendi model ayarlarını kullanabilir.
Yerleşik providers
| Provider | Anahtar değişkeni | Uç nokta üzerine yazma |
|---|---|---|
| OpenAI | OPEN_ | OPEN_ |
| Anthropic | ANTHROPIC_ | ANTHROPIC_ |
| Google AI (Gemini) | GEMINI_ | GEMINI_ |
| AWS Bedrock | BEDROCK_ + bir kimlik doğrulama yöntemi | BEDROCK_ |
| Ollama | OLLAMA_ (Ollama Cloud için OLLAMA_) | — |
| DeepSeek | DEEPSEEK_ | DEEPSEEK_ |
| GLM (Zhipu AI) | GLM_ | GLM_ |
| Kimi (Moonshot AI) | KIMI_ | KIMI_ |
| Qwen (Alibaba Cloud) | QWEN_ | QWEN_ |
| MiniMax | MINIMAX_ | MINIMAX_ |
| Mistral | MISTRAL_ | MISTRAL_ |
| xAI (Grok) | XAI_ | XAI_ |
AWS Bedrock kimlik doğrulaması
BEDROCK_ değerini ayarlayın ve bir yöntem seçin:
BEDROCK_DEFAULT_AUTH=true # AWS SDK default credential chain (EC2/ECS roles)
# BEDROCK_BEARER_TOKEN=... # bearer token
# BEDROCK_ACCESS_KEY_ID=... # static credentials
# BEDROCK_SECRET_ACCESS_KEY=...Uzun ömürlü anahtar olmadan Anthropic
ANTHROPIC_ yerine Anthropic, Workload Identity Federation aracılığıyla ANTHROPIC_, ANTHROPIC_, ANTHROPIC_ ve bir kimlik belirteci (ANTHROPIC_ veya ANTHROPIC_) kullanılarak da kullanılabilir.
Özel ve OpenAI uyumlu uç noktalar
OpenAI uyumlu herhangi bir API — vLLM, LiteLLM, OpenRouter, DeepInfra, Atlas Cloud, OpenCode Go planı veya bir Azure OpenAI dağıtımı — özel provider olarak bağlanır:
LLM_SERVER_URL=https://your-endpoint/v1
LLM_SERVER_KEY=your_key
LLM_SERVER_MODEL=model-name
LLM_SERVER_CONFIG_PATH=/opt/pentagi/conf/custom.provider.ymlLLM_ gereklidir: varsayılan olarak vLLM gibi kimlik doğrulaması olmayan bir sunucu için herhangi bir boş olmayan değer ayarlayın; anahtar boş bırakıldığında özel provider devre dışı kalır. LLM_, özel provider'ı Azure OpenAI'e geçirir. Bir provider yapılandırma dosyası, her agent type için bir model ve parametreler atamanıza olanak tanır; depodaki examples/ dosyasından başlayın ve OpenAI'in 23 Ekim 2026 tarihinde emekliye ayıracağı o3-mini kısmını değiştirin.

Failover
LLM_ ikinci bir provider belirtir: .env içinde kimlik bilgileri bulunan yerleşik bir provider, örneğin anthropic veya flow sahibinin Settings → Providers bölümünde kaydettiği bir provider. Başarısız olan bir model çağrısı bu provider üzerinde bir kez tekrarlanır ve geçiş izlemeye kaydedilir; sonraki çağrı yeniden flow'un kendi provider'ı üzerinden başlar.
Model seçimi
primary_,agent pentesterveadviseriçin en güçlü modelinizi kullanın; daha hafif modellersearcher,enricherve özetleme işlemleri için uygundur.- 32B parametrenin altındaki açık modeller için yürütme izleme ve task planlama özelliğini etkinleştirin.
- Settings → Providers, yapılandırılmış türlerin üzerine oluşturduğunuz provider profillerini barındırır — Create Provider yalnızca
.enviçinde kimlik bilgileri bulunan türleri sunar — ve profil formu, kaydetmeden önce bir yapılandırmayı test eder.
Son güncelleme tarihi: