Embeddings
Escolha o modelo de embedding usado na memory e na busca de conhecimento do PentAGI.
Os embeddings alimentam a busca semântica na memorymemory — memóriaO que os agentes mantêm para poder construir sobre trabalhos anteriores em vez de começar do zero: memória de longo prazo, de trabalho e episódica., na knowledge baseknowledge base — base de conhecimentoOs documentos que os agentes podem pesquisar, mantidos no vector store. e em resultados anteriores. A OpenAI é o providerprovider — provedorUm serviço ou servidor que fornece os modelos de linguagem ao PentAGI, como OpenAI, Anthropic ou um Ollama local. padrão; sem EMBEDDING_ definido, ele usa text-embedding-ada-002. Um exemplo de configuração em .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 # defaultQualquer serviço que implemente a API / da OpenAI funciona com EMBEDDING_ e uma EMBEDDING_ personalizada.
Se você alterar o provider de embeddings ou o modelo, recalcule os vetores armazenados com docker exec -it pentagi / — vetores de modelos diferentes não são comparáveis. Não execute etester flush para isso: ele exclui todos os documentos armazenados, incluindo a knowledge base.
Certificados CA personalizados
Se um backend de modelo ou servidor de tooltool — ferramentaAquilo por meio do qual um agente age: um recurso integrado como o terminal, o navegador isolado ou a busca na web, ou um programa no sandbox como nmap, metasploit ou sqlmap. usar uma CA privada e você vir x509: certificate signed by unknown authority, coloque o bundle PEM no volume pentagi-ssl e aponte o PentAGI para ele:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseDepois reinicie com docker compose up -d pentagi.
Última atualização em
LLM providers
Conecte o PentAGI a providers nativos como OpenAI, Anthropic, Gemini, Bedrock e Ollama, ou a qualquer endpoint compatível com OpenAI, com failover.
Search engines
Forneça informações atualizadas da web e de bancos de dados de exploits aos agents por meio do DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity e outros search engines.