Эмбеддинги
Выберите модель эмбеддингов для memory и поиска знаний PentAGI.
Эмбеддинги обеспечивают семантический поиск по memorymemory — памятьДанные, сохраняемые агентами для использования предыдущих результатов вместо начала с нуля: долгосрочная, рабочая и эпизодическая память., knowledge baseknowledge base — база знанийДокументы, доступные агентам для поиска, хранящиеся в векторном хранилище. и предыдущим результатам. По умолчанию используется providerprovider — провайдерСервис или сервер, предоставляющий PentAGI языковые модели, например OpenAI, Anthropic или локальный Ollama. OpenAI; если EMBEDDING_ не задан, применяется text-embedding-ada-002. Пример конфигурации в .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 # defaultЛюбой сервис, реализующий API / от OpenAI, совместим с EMBEDDING_ и пользовательским EMBEDDING_.
Если вы меняете provider эмбеддингов или модель, пересчитайте сохранённые векторы с помощью docker exec -it pentagi / — векторы от разных моделей несопоставимы. Не запускайте для этого etester flush: эта команда удаляет все сохранённые документы, включая knowledge base.
Пользовательские CA-сертификаты
Если бэкенд модели или сервер tooltool — инструментТо, через что действует агент: встроенная возможность вроде терминала, изолированного браузера или веб-поиска либо программа в песочнице, например nmap, metasploit или sqlmap. использует частный центр сертификации, и вы наблюдаете ошибку x509: certificate signed by unknown authority, поместите PEM-бандл в том pentagi-ssl и укажите путь к нему для PentAGI:
EXTERNAL_SSL_CA_PATH=/opt/pentagi/ssl/ca-bundle.pem
EXTERNAL_SSL_INSECURE=falseЗатем перезапустите сервисы командой docker compose up -d pentagi.
Последнее обновление:
LLM providers
Подключите PentAGI к встроенным providers, таким как OpenAI, Anthropic, Gemini, Bedrock и Ollama, или к любой совместимой с OpenAI конечной точке с переключением при отказе.
Search engines
Актуальная информация из интернета и баз эксплойтов для agents — через DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity и другие search engines.