Embedding
Scegli il modello di embedding alla base della memory e della ricerca delle conoscenze di PentAGI.
Gli embedding alimentano la ricerca semantica sulla memorymemory — memoriaCiò che gli agenti conservano per poter costruire sul lavoro precedente invece di ricominciare da zero: memoria a lungo termine, di lavoro ed episodica., sulla knowledge baseknowledge base — base di conoscenzaI documenti che gli agenti possono cercare, conservati nel vector store. e sui risultati passati. OpenAI è il providerproviderUn servizio o server che fornisce a PentAGI i suoi modelli linguistici, come OpenAI, Anthropic o un Ollama locale. predefinito; se non è impostato EMBEDDING_, viene usato text-embedding-ada-002. Un esempio di configurazione in .env:
EMBEDDING_PROVIDER=openai # openai, ollama, mistral, jina, huggingface, googleai, voyageai
EMBEDDING_MODEL=text-embedding-3-small
# optional custom endpoint
EMBEDDING_URL=
# provider API key, if required
EMBEDDING_KEY=
EMBEDDING_BATCH_SIZE=512 # default
EMBEDDING_MAX_TEXT_BYTES=8192 # defaultQualsiasi servizio che implementi l'API / di OpenAI funziona con EMBEDDING_ e un EMBEDDING_ personalizzato.
Se cambi il provider degli embedding o il modello, ricalcola i vettori archiviati con docker exec -it pentagi / — i vettori generati da modelli diversi non sono confrontabili. Non eseguire etester flush per questo: elimina ogni documento archiviato, inclusa la knowledge base.
Certificati CA personalizzati
Se il backend del modello o il server dei tooltool — strumentoCiò con cui un agente agisce: una funzionalità integrata come il terminale, il browser isolato o la ricerca web, oppure un programma nella sandbox come nmap, metasploit o sqlmap. utilizza una CA privata e riscontri l'errore x509: certificate signed by unknown authority, inserisci il bundle PEM nel volume pentagi-ssl e configura PentAGI per usarlo:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseQuindi riavvia con docker compose up -d pentagi.
Ultimo aggiornamento il
LLM providers
Connetti PentAGI a providers integrati come OpenAI, Anthropic, Gemini, Bedrock e Ollama, o a qualsiasi endpoint compatibile con OpenAI, con failover.
Search engines
Fornisci agli agents informazioni aggiornate dal web e dai database di exploit tramite DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity e altri motori.