Embeddings
Elige el modelo de embeddings detrás de la memory y la búsqueda de conocimiento de PentAGI.
Los embeddings impulsan la búsqueda semántica en la memorymemory — memoriaLo que los agentes guardan para poder construir sobre trabajos anteriores en lugar de empezar de cero: memoria a largo plazo, de trabajo y episódica., la knowledge baseknowledge base — base de conocimientoLos documentos que los agentes pueden buscar, guardados en el almacén vectorial. y los resultados anteriores. OpenAI es el providerprovider — proveedorUn servicio o servidor que le da a PentAGI sus modelos de lenguaje, como OpenAI, Anthropic o un Ollama local. predeterminado; si no se configura EMBEDDING_, se usa text-embedding-ada-002. Un ejemplo de configuración en .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 # defaultCualquier servicio que implemente la API / de OpenAI funciona con EMBEDDING_ y una EMBEDDING_ personalizada.
Si cambias el provider de embeddings o el modelo, recalcula los vectores almacenados con docker exec -it pentagi / — los vectores de distintos modelos no son comparables. No ejecutes etester flush para esto: borra todos los documentos almacenados, incluida la knowledge base.
Certificados CA personalizados
Si un backend de modelo o servidor de tooltool — herramientaAquello con lo que actúa un agente: una capacidad integrada como el terminal, el navegador aislado o la búsqueda web, o un programa en el sandbox como nmap, metasploit o sqlmap. usa una CA privada y ves x509: certificate signed by unknown authority, coloca el paquete PEM en el volumen pentagi-ssl y configura PentAGI para que lo use:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseLuego reinicia con docker compose up -d pentagi.
Última actualización el
LLM providers
Conecta PentAGI a providers integrados como OpenAI, Anthropic, Gemini, Bedrock y Ollama, o a cualquier endpoint compatible con OpenAI, con conmutación por error.
Search engines
Proporciona a los agents información actualizada de la web y de bases de datos de exploits a través de DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity y otros search engines.