43 lines
1.1 KiB
Bash
43 lines
1.1 KiB
Bash
# Proveedor LLM activo. Valores: mock | azure | openai
|
|
LLM_PROVIDER=mock
|
|
|
|
# Proveedor de fallback (opcional). Vacío deshabilita fallback.
|
|
LLM_FALLBACK_PROVIDER=
|
|
|
|
# Azure OpenAI (solo si LLM_PROVIDER=azure)
|
|
AZURE_OPENAI_ENDPOINT=
|
|
AZURE_OPENAI_API_KEY=
|
|
AZURE_OPENAI_DEPLOYMENT=
|
|
AZURE_OPENAI_API_VERSION=2024-08-01-preview
|
|
|
|
# OpenAI (solo si LLM_PROVIDER=openai)
|
|
OPENAI_API_KEY=
|
|
OPENAI_MODEL=gpt-4o
|
|
|
|
# Guardrails
|
|
GUARDRAILS_NEMO_ENABLED=false
|
|
# Keywords CSV para topical rails de NeMo (vacío = sin chequeo off-topic)
|
|
GUARDRAILS_NEMO_ALLOWED_KEYWORDS=
|
|
|
|
# Observabilidad
|
|
LOG_LEVEL=INFO
|
|
|
|
# Training orchestration (mock | azure_ml)
|
|
TRAINING_BACKEND=mock
|
|
|
|
# Azure ML (required when TRAINING_BACKEND=azure_ml and using live SDK; else stub mode)
|
|
AZURE_ML_SUBSCRIPTION_ID=
|
|
AZURE_ML_RESOURCE_GROUP=
|
|
AZURE_ML_WORKSPACE_NAME=
|
|
AZURE_ML_COMPUTE=cpu-cluster
|
|
AZURE_ML_ENVIRONMENT=AzureML-sklearn-1.5
|
|
AZURE_ML_EXPERIMENT_NAME=forja-training
|
|
AZURE_ML_COMMAND=python train.py
|
|
|
|
# Persistencia
|
|
DATA_DIR=./data
|
|
AGENTS_DIR=./agents
|
|
POLICIES_DIR=./policies
|
|
DATASETS_DIR=./datasets
|
|
MODELS_DIR=./models
|