Embeddingi
Wybierz model embeddingów używany przez memory i wyszukiwanie wiedzy w PentAGI.
Osadzanie umożliwia wyszukiwanie semantyczne w memorymemory — pamięćTo, co agenci przechowują, aby móc budować na wcześniejszej pracy zamiast zaczynać od zera: pamięć długotrwała, robocza i epizodyczna., knowledge baseknowledge base — baza wiedzyDokumenty, których agenci mogą szukać, przechowywane w magazynie wektorowym. i wcześniejszych wynikach. Domyślnym providerprovider — dostawcaUsługa lub serwer, który dostarcza PentAGI modele językowe, np. OpenAI, Anthropic lub lokalny Ollama. jest OpenAI; jeśli nie ustawisz EMBEDDING_, system używa text-embedding-ada-002. Przykładowa konfiguracja w .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 # defaultKażda usługa implementująca API / od OpenAI działa z EMBEDDING_ i niestandardowym EMBEDDING_.
Jeśli zmienisz provider osadzania lub model, przelicz zapisane wektory za pomocą docker exec -it pentagi / — wektory z różnych modeli nie są porównywalne. Nie uruchamiaj etester flush w tym celu: usuwa on wszystkie zapisane dokumenty, w tym knowledge base.
Niestandardowe certyfikaty CA
Jeśli backend modelu lub serwer tooltool — narzędzieTo, za pomocą czego działa agent: wbudowana funkcja, taka jak terminal, izolowana przeglądarka lub wyszukiwanie w sieci, albo program w sandboxie, np. nmap, metasploit lub sqlmap. korzysta z prywatnego CA i widzisz błąd x509: certificate signed by unknown authority, umieść pakiet PEM w woluminie pentagi-ssl i wskaż go w PentAGI:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseNastępnie uruchom ponownie za pomocą docker compose up -d pentagi.
Ostatnia aktualizacja
LLM providers
Połącz PentAGI z wbudowanymi providerami, takimi jak OpenAI, Anthropic, Gemini, Bedrock i Ollama, lub z dowolnym endpointem kompatybilnym z OpenAI, z obsługą failover.
Search engines
Daj agentom świeże informacje z internetu i baz danych exploitów za pośrednictwem DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity i innych search engines.