Embeddings
Kies het embeddingmodel achter het memory en de kenniszoekfunctie van PentAGI.
Embeddings maken semantisch zoeken mogelijk in het memorymemory — geheugenWat agents bewaren zodat ze kunnen voortbouwen op eerdere werk in plaats van opnieuw te beginnen: langdurig, werk- en episodisch geheugen., de knowledge baseknowledge base — kennisbankDe documenten die agents kunnen doorzoeken, opgeslagen in de vector store. en eerdere resultaten. OpenAI is de standaardprovider; als er geen EMBEDDING_ is ingesteld, wordt text-embedding-ada-002 gebruikt. Een voorbeeldconfiguratie 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 # defaultElke service die de /-API van OpenAI implementeert, werkt met EMBEDDING_ en een aangepaste EMBEDDING_.
Als je de embeddingprovider of het model wijzigt, bereken dan de opgeslagen vectoren opnieuw met docker exec -it pentagi / — vectoren van verschillende modellen zijn niet onderling vergelijkbaar. Voer hiervoor niet etester flush uit: dit verwijdert elk opgeslagen document, inclusief die in de knowledge base.
Aangepaste CA-certificaten
Als een modelbackend of toolserver een privé-CA gebruikt en je ziet x509: certificate signed by unknown authority, plaats dan de PEM-bundle in de pentagi-ssl-volume en verwijs PentAGI ernaar:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseStart daarna opnieuw op met docker compose up -d pentagi.
Laatst bijgewerkt op
LLM-providers
Verbind PentAGI met ingebouwde providers zoals OpenAI, Anthropic, Gemini, Bedrock en Ollama, of met elk OpenAI-compatibel eindpunt, met failover.
Search engines
Geef agents actuele informatie van het web en exploitdatabases via DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity en andere search engines.