Embeddings
Choisissez le modèle d'embedding utilisé pour la memory et la recherche de connaissances de PentAGI.
Les vecteurs d'embedding alimentent la recherche sémantique sur la memorymemory — mémoireCe que les agents conservent pour pouvoir s'appuyer sur le travail antérieur au lieu de repartir de zéro : mémoire à long terme, mémoire de travail et mémoire épisodique., la knowledge baseknowledge base — base de connaissancesLes documents que les agents peuvent rechercher, conservés dans le vector store. et les résultats précédents. OpenAI est le providerprovider — fournisseurUn service ou un serveur qui fournit ses modèles de langage à PentAGI, comme OpenAI, Anthropic ou un Ollama local. par défaut ; en l'absence de EMBEDDING_ défini, il utilise text-embedding-ada-002. Un exemple de configuration dans .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 # defaultTout service implémentant l'API / d'OpenAI fonctionne avec EMBEDDING_ et une EMBEDDING_ personnalisée.
Si vous changez de provider d'embeddings ou de modèle, recalculez les vecteurs stockés avec docker exec -it pentagi / — les vecteurs provenant de modèles différents ne sont pas comparables. N'exécutez pas etester flush pour cela : cela supprime tous les documents stockés, y compris la knowledge base.
Certificats d'autorité de certification personnalisés
Si un backend de modèle ou un serveur de tooltool — outilCe par quoi un agent agit : une capacité intégrée comme le terminal, le navigateur isolé ou la recherche web, ou un programme du sandbox comme nmap, metasploit ou sqlmap. utilise une autorité de certification privée et que vous observez x509: certificate signed by unknown authority, placez le bundle PEM dans le volume pentagi-ssl et configurez PentAGI pour qu'il l'utilise :
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseRedémarrez ensuite avec docker compose up -d pentagi.
Dernière mise à jour le
LLM providers
Connectez PentAGI à des providers intégrés tels que OpenAI, Anthropic, Gemini, Bedrock et Ollama, ou à n’importe quel point de terminaison compatible OpenAI, avec basculement.
Search engines
Fournissez aux agents des informations actualisées provenant du web et des bases de données d’exploits via DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity et d’autres moteurs.