Skip to content
Cette page a été générée et traduite avec l'aide de l'IA. Si vous remarquez des inexactitudes, n'hésitez pas à contribuer. Modifier sur GitHub

Référence de configuration

PRX-Memory est configuré entièrement via des variables d'environnement. Cette page documente chaque variable regroupée par catégorie.

Transport

VariableValeursDéfautDescription
PRX_MEMORYD_TRANSPORTstdio, httpstdioMode de transport du serveur
PRX_MEMORY_HTTP_ADDRhost:port127.0.0.1:8787Adresse d'écoute du serveur HTTP

Stockage

VariableValeursDéfautDescription
PRX_MEMORY_BACKENDjson, sqlite, lancedbjsonBackend de stockage
PRX_MEMORY_DBchemin de fichier/répertoire--Chemin du fichier ou répertoire de la base de données

Embedding

VariableValeursDéfautDescription
PRX_EMBED_PROVIDERopenai-compatible, jina, gemini--Fournisseur d'embedding
PRX_EMBED_API_KEYchaîne de clé API--Clé API du fournisseur d'embedding
PRX_EMBED_MODELnom du modèlespécifique au fournisseurNom du modèle d'embedding
PRX_EMBED_BASE_URLURLspécifique au fournisseurURL du point de terminaison API personnalisé

Clés de fallback du fournisseur

Si PRX_EMBED_API_KEY n'est pas défini, le système vérifie ces clés spécifiques au fournisseur :

FournisseurClé de fallback
jinaJINA_API_KEY
geminiGEMINI_API_KEY

Reranking

VariableValeursDéfautDescription
PRX_RERANK_PROVIDERjina, cohere, pinecone, pinecone-compatible, nonenoneFournisseur de reranking
PRX_RERANK_API_KEYchaîne de clé API--Clé API du fournisseur de reranking
PRX_RERANK_MODELnom du modèlespécifique au fournisseurNom du modèle de reranking
PRX_RERANK_ENDPOINTURLspécifique au fournisseurPoint de terminaison de reranking personnalisé
PRX_RERANK_API_VERSIONchaîne de version--Version de l'API (uniquement pinecone-compatible)

Clés de fallback du fournisseur

Si PRX_RERANK_API_KEY n'est pas défini, le système vérifie ces clés spécifiques au fournisseur :

FournisseurClé de fallback
jinaJINA_API_KEY
cohereCOHERE_API_KEY
pineconePINECONE_API_KEY

Standardisation

VariableValeursDéfautDescription
PRX_MEMORY_STANDARD_PROFILEzero-config, governedzero-configProfil de standardisation
PRX_MEMORY_DEFAULT_PROJECT_TAGchaîne d'étiquetteprx-memoryÉtiquette de projet par défaut
PRX_MEMORY_DEFAULT_TOOL_TAGchaîne d'étiquettemcpÉtiquette d'outil par défaut
PRX_MEMORY_DEFAULT_DOMAIN_TAGchaîne d'étiquettegeneralÉtiquette de domaine par défaut

Sessions en streaming

VariableValeursDéfautDescription
PRX_MEMORY_STREAM_SESSION_TTL_MSmillisecondes300000Durée de vie de la session en streaming

Observabilité

Contrôles de cardinalité

VariableDéfautDescription
PRX_METRICS_MAX_RECALL_SCOPE_LABELS32Nombre max d'étiquettes de portée distinctes dans les métriques
PRX_METRICS_MAX_RECALL_CATEGORY_LABELS32Nombre max d'étiquettes de catégorie distinctes dans les métriques
PRX_METRICS_MAX_RERANK_PROVIDER_LABELS16Nombre max d'étiquettes de fournisseur de reranking distinctes

Seuils d'alerte

VariableDéfautDescription
PRX_ALERT_TOOL_ERROR_RATIO_WARN0.05Seuil d'avertissement du ratio d'erreur d'outil
PRX_ALERT_TOOL_ERROR_RATIO_CRIT0.20Seuil critique du ratio d'erreur d'outil
PRX_ALERT_REMOTE_WARNING_RATIO_WARN0.25Seuil d'avertissement du ratio d'avertissement distant
PRX_ALERT_REMOTE_WARNING_RATIO_CRIT0.60Seuil critique du ratio d'avertissement distant

Exemple : Configuration minimale

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

Exemple : Configuration complète de production

bash
# Transport
PRX_MEMORYD_TRANSPORT=http
PRX_MEMORY_HTTP_ADDR=127.0.0.1:8787

# Stockage
PRX_MEMORY_BACKEND=sqlite
PRX_MEMORY_DB=./data/memory.db

# Embedding
PRX_EMBED_PROVIDER=jina
PRX_EMBED_API_KEY=your_jina_key
PRX_EMBED_MODEL=jina-embeddings-v3

# Reranking
PRX_RERANK_PROVIDER=cohere
PRX_RERANK_API_KEY=your_cohere_key
PRX_RERANK_MODEL=rerank-v3.5

# Gouvernance
PRX_MEMORY_STANDARD_PROFILE=governed
PRX_MEMORY_DEFAULT_PROJECT_TAG=my-project
PRX_MEMORY_DEFAULT_TOOL_TAG=mcp
PRX_MEMORY_DEFAULT_DOMAIN_TAG=backend

# Sessions
PRX_MEMORY_STREAM_SESSION_TTL_MS=600000

# Observabilité
PRX_METRICS_MAX_RECALL_SCOPE_LABELS=64
PRX_ALERT_TOOL_ERROR_RATIO_WARN=0.03
PRX_ALERT_TOOL_ERROR_RATIO_CRIT=0.15

Étapes suivantes

Released under the Apache-2.0 License.