Documentation Index
Fetch the complete documentation index at: https://mintlify.com/vxcontrol/pentagi/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Provider endpoints allow you to manage and configure Large Language Model (LLM) providers used by PentAGI for AI-powered penetration testing.Get All Providers
Retrieve a list of available LLM providers.Request Example
Response
Array of provider information objects
Provider Object
Unique name of the provider configuration
Provider type:
openai, anthropic, gemini, bedrock, ollama, or customProvider Types
OpenAI
OpenAI API (GPT-4, GPT-4o, etc.)Anthropic
Anthropic Claude models (Claude 3.5 Sonnet, etc.)Google Gemini
Google AI (Gemini Pro, etc.)AWS Bedrock
AWS Bedrock hosted modelsOllama
Local Ollama deploymentCustom
Custom OpenAI-compatible endpoints (DeepSeek, OpenRouter, etc.)Using Providers
When creating flows or assistants, reference providers by name:Via GraphQL
Via REST (Flows)
Provider Configuration (GraphQL)
For advanced provider configuration including agent settings, use the GraphQL API:Permissions
To access provider endpoints, users must have:providers.view- View available providers
Error Responses
403 Forbidden
500 Internal Server Error
Provider Selection Best Practices
Provider availability depends on environment configuration. Ensure API keys and URLs are properly set.
Model Configuration
Each provider supports different models with varying capabilities:OpenAI Models
OpenAI Models
gpt-4o- Latest GPT-4 optimized modelgpt-4-turbo- Fast GPT-4 variantgpt-4- Standard GPT-4o1-preview- Reasoning model
Anthropic Models
Anthropic Models
claude-3-5-sonnet-20241022- Latest Claude 3.5claude-3-opus-20240229- Most capableclaude-3-sonnet-20240229- Balanced performance
Gemini Models
Gemini Models
gemini-2.0-flash-exp- Latest experimentalgemini-1.5-pro- Pro versiongemini-1.5-flash- Fast variant
Ollama Models
Ollama Models
Any locally available model:
llama3.1:70bqwen2.5:72bmistral-large:123b
Related Resources
GraphQL Providers
Advanced provider configuration via GraphQL
Environment Setup
Configure provider API keys and settings