LLM providers
Připojte PentAGI k vestavěným providerům, jako jsou OpenAI, Anthropic, Gemini, Bedrock a Ollama, nebo k libovolnému koncovému bodu kompatibilnímu s OpenAI, s podporou failover.
PentAGI vyžaduje alespoň jednoho providerprovider — poskytovatelSlužba nebo server, který poskytuje platformě PentAGI jazykové modely, například OpenAI, Anthropic nebo lokální Ollama. jazykového modelu. Přihlašovací údaje se nastavují na serveru v .env; každý flowflowJeden běh PentAGI: cíl, úkoly vytvořené z vašich zpráv a vše, co agenti během toho provedli. následně zvolí provider, na kterém poběží, a každý agent typeagent type — typ agentaRole, kterou agent hraje, například pentester, coder nebo searcher. Nastavení modelu se volí podle typu agenta. může používat vlastní nastavení modelu.
Vestavění providers
| Provider | Název proměnné | Přepsání koncového bodu |
|---|---|---|
| OpenAI | OPEN_ | OPEN_ |
| Anthropic | ANTHROPIC_ | ANTHROPIC_ |
| Google AI (Gemini) | GEMINI_ | GEMINI_ |
| AWS Bedrock | BEDROCK_ + jedna metoda ověřování | BEDROCK_ |
| Ollama | OLLAMA_ (OLLAMA_ pro Ollama Cloud) | — |
| 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_ |
Ověřování pro AWS Bedrock
Nastavte BEDROCK_ a zvolte jednu z metod:
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=...Anthropic bez trvalého klíče
Místo ANTHROPIC_ lze Anthropic používat s Workload Identity Federation prostřednictvím ANTHROPIC_, ANTHROPIC_, ANTHROPIC_ a identity tokenu (ANTHROPIC_ nebo ANTHROPIC_).
Vlastní a s OpenAI kompatibilní koncové body
Jakékoli rozhraní kompatibilní s OpenAI – vLLM, LiteLLM, OpenRouter, DeepInfra, Atlas Cloud, plán Go od OpenCode nebo nasazení Azure OpenAI – lze připojit jako vlastního provider:
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_ je vyžadován: pro server bez ověřování, například vLLM ve výchozím nastavení, nastavte libovolnou neprázdnou hodnotu — s prázdným klíčem je vlastní provider deaktivován. LLM_ přepne vlastního provider na Azure OpenAI. Konfigurační soubor provider umožňuje přiřadit model a parametry pro každý agent type; jako výchozí bod použijte examples/ v repozitáři a nahraďte jeho o3-mini, který OpenAI ukončí 23. října 2026.

Failover
LLM_ označuje druhého providera: vestavěného s přihlašovacími údaji v .env, například anthropic, nebo providera, kterého vlastník flow uložil v Settings → Providers. Volání modelu, které selže, je na něm jednou zopakováno a přepnutí je zaznamenáno ve stopě; další volání opět začíná na vlastním provideru daného flow.
Výběr modelů
- Pro
primary_,agent pentesteraadviserpoužijte svůj nejsilnější model; lehčí modely postačí prosearcher,enrichera sumarizaci. - U otevřených modelů s méně než 32 miliardami parametrů povolte monitorování provádění a plánování task.
- Settings → Providers obsahuje profily providerů, které vytváříte nad nakonfigurovanými typy — Create Provider nabízí pouze typy s přihlašovacími údaji v
.env— a formulář profilu před uložením otestuje konfiguraci.
Naposledy aktualizováno