Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Справочник конфигурации

PRX-Memory полностью настраивается через переменные окружения. На этой странице описаны все переменные, сгруппированные по категориям.

Транспорт

ПеременнаяЗначенияПо умолчаниюОписание
PRX_MEMORYD_TRANSPORTstdio, httpstdioРежим транспорта сервера
PRX_MEMORY_HTTP_ADDRhost:port127.0.0.1:8787Адрес привязки HTTP-сервера

Хранение

ПеременнаяЗначенияПо умолчаниюОписание
PRX_MEMORY_BACKENDjson, sqlite, lancedbjsonБэкенд хранения
PRX_MEMORY_DBпуть к файлу/директорииПуть к файлу или директории базы данных

Эмбеддинги

ПеременнаяЗначенияПо умолчаниюОписание
PRX_EMBED_PROVIDERopenai-compatible, jina, geminiПровайдер эмбеддингов
PRX_EMBED_API_KEYстрока API-ключаAPI-ключ провайдера эмбеддингов
PRX_EMBED_MODELназвание моделизависит от провайдераНазвание модели эмбеддингов
PRX_EMBED_BASE_URLURLзависит от провайдераURL пользовательского эндпоинта API

Резервные ключи провайдеров

Если PRX_EMBED_API_KEY не установлен, система проверяет следующие ключи, специфичные для провайдера:

ПровайдерРезервный ключ
jinaJINA_API_KEY
geminiGEMINI_API_KEY

Реранкинг

ПеременнаяЗначенияПо умолчаниюОписание
PRX_RERANK_PROVIDERjina, cohere, pinecone, pinecone-compatible, nonenoneПровайдер реранкинга
PRX_RERANK_API_KEYстрока API-ключаAPI-ключ провайдера реранкинга
PRX_RERANK_MODELназвание моделизависит от провайдераНазвание модели реранкинга
PRX_RERANK_ENDPOINTURLзависит от провайдераПользовательский эндпоинт реранкинга
PRX_RERANK_API_VERSIONстрока версииВерсия API (только для pinecone-compatible)

Резервные ключи провайдеров

Если PRX_RERANK_API_KEY не установлен, система проверяет следующие ключи, специфичные для провайдера:

ПровайдерРезервный ключ
jinaJINA_API_KEY
cohereCOHERE_API_KEY
pineconePINECONE_API_KEY

Стандартизация

ПеременнаяЗначенияПо умолчаниюОписание
PRX_MEMORY_STANDARD_PROFILEzero-config, governedzero-configПрофиль стандартизации
PRX_MEMORY_DEFAULT_PROJECT_TAGстрока тегаprx-memoryТег проекта по умолчанию
PRX_MEMORY_DEFAULT_TOOL_TAGстрока тегаmcpТег инструмента по умолчанию
PRX_MEMORY_DEFAULT_DOMAIN_TAGстрока тегаgeneralТег домена по умолчанию

Потоковые сессии

ПеременнаяЗначенияПо умолчаниюОписание
PRX_MEMORY_STREAM_SESSION_TTL_MSмиллисекунды300000Время жизни потоковой сессии

Наблюдаемость

Контроль кардинальности

ПеременнаяПо умолчаниюОписание
PRX_METRICS_MAX_RECALL_SCOPE_LABELS32Макс. количество различных меток области видимости в метриках
PRX_METRICS_MAX_RECALL_CATEGORY_LABELS32Макс. количество различных меток категорий в метриках
PRX_METRICS_MAX_RERANK_PROVIDER_LABELS16Макс. количество различных меток провайдеров реранкинга

Пороги оповещений

ПеременнаяПо умолчаниюОписание
PRX_ALERT_TOOL_ERROR_RATIO_WARN0.05Порог предупреждения о доле ошибок инструментов
PRX_ALERT_TOOL_ERROR_RATIO_CRIT0.20Критический порог доли ошибок инструментов
PRX_ALERT_REMOTE_WARNING_RATIO_WARN0.25Порог предупреждения о доле удалённых предупреждений
PRX_ALERT_REMOTE_WARNING_RATIO_CRIT0.60Критический порог доли удалённых предупреждений

Пример: Минимальная конфигурация

bash
PRX_MEMORYD_TRANSPORT=stdio
PRX_MEMORY_DB=./data/memory-db.json

Пример: Полная продакшен-конфигурация

bash
# Транспорт
PRX_MEMORYD_TRANSPORT=http
PRX_MEMORY_HTTP_ADDR=127.0.0.1:8787

# Хранение
PRX_MEMORY_BACKEND=sqlite
PRX_MEMORY_DB=./data/memory.db

# Эмбеддинги
PRX_EMBED_PROVIDER=jina
PRX_EMBED_API_KEY=your_jina_key
PRX_EMBED_MODEL=jina-embeddings-v3

# Реранкинг
PRX_RERANK_PROVIDER=cohere
PRX_RERANK_API_KEY=your_cohere_key
PRX_RERANK_MODEL=rerank-v3.5

# Управление
PRX_MEMORY_STANDARD_PROFILE=governed
PRX_MEMORY_DEFAULT_PROJECT_TAG=my-project
PRX_MEMORY_DEFAULT_TOOL_TAG=mcp
PRX_MEMORY_DEFAULT_DOMAIN_TAG=backend

# Сессии
PRX_MEMORY_STREAM_SESSION_TTL_MS=600000

# Наблюдаемость
PRX_METRICS_MAX_RECALL_SCOPE_LABELS=64
PRX_ALERT_TOOL_ERROR_RATIO_WARN=0.03
PRX_ALERT_TOOL_ERROR_RATIO_CRIT=0.15

Следующие шаги

Released under the Apache-2.0 License.