Gömme Modelleri
PentAGI'nin memory ve bilgi aramasının arkasındaki gömme modelini seçin.
Vektör temsiller, memorymemory — bellekAjanların sıfırdan başlamak yerine önceki çalışmaların üzerine inşa edebilmesi için sakladıkları bilgiler: uzun vadeli, çalışma ve epizodik bellek., knowledge baseknowledge base — bilgi tabanıAjanların arayabileceği, vektör deposunda tutulan belgeler. ve geçmiş sonuçlar üzerinde anlamsal aramayı mümkün kılar. Varsayılan providerprovider — sağlayıcıPentAGI'ye dil modellerini sağlayan hizmet veya sunucu; örneğin OpenAI, Anthropic veya yerel bir Ollama. OpenAI'dir; EMBEDDING_ ayarlanmadığında text-embedding-ada-002 kullanılır. .env içinde örnek bir yapılandırma:
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 # defaultOpenAI'nin / API'sini uygulayan herhangi bir hizmet, EMBEDDING_ ve özel bir EMBEDDING_ ile çalışır.
Embedding provider'ını veya modelini değiştirirseniz, saklanan vektörleri docker exec -it pentagi / ile yeniden hesaplayın — farklı modellerden gelen vektörler karşılaştırılamaz. Bunun için etester flush çalıştırmayın: bu komut, knowledge base dahil olmak üzere saklanan her belgeyi siler.
Özel CA sertifikaları
Bir model arka ucu veya tooltool — araçBir ajanın işini yapmak için kullandığı şey: terminal, yalıtılmış tarayıcı veya web araması gibi yerleşik bir yetenek ya da sandbox içindeki nmap, metasploit veya sqlmap gibi bir program. sunucusu özel bir CA kullanıyorsa ve x509: certificate signed by unknown authority hatası alıyorsanız, PEM paketini pentagi-ssl hacmine yerleştirin ve PentAGI'yi buna yönlendirin:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseArdından docker compose up -d pentagi komutuyla yeniden başlatın.
Son güncelleme tarihi:
LLM providers
PentAGI'yi yük devretme desteğiyle OpenAI, Anthropic, Gemini, Bedrock ve Ollama gibi yerleşik providers'a veya OpenAI uyumlu herhangi bir uç noktaya bağlayın.
Search engines
DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity ve diğer search engines üzerinden web'den ve exploit veritabanlarından agents'a güncel bilgiler sağlayın.