Saltar al contenido principal

Variables de entorno

IaC Code lee la configuracion desde los argumentos del CLI, las variables de entorno y los archivos de configuracion. La precedencia es:

CLI arguments > environment variables > configuration files

Las variables de entorno son utiles para pipelines de CI/CD, contenedores y sobreescrituras puntuales sin editar archivos de configuracion.

Configuracion de LLM

VariableDescripcion
IAC_CODE_PROVIDERNombre del proveedor de modelos (sin distincion de mayusculas/minusculas): Anthropic, OpenAI, DashScope, DashScopeTokenPlan, DeepSeek, OpenAPICompatible
IAC_CODE_MODELNombre del modelo
IAC_CODE_BASE_URLEndpoint de API solo para OpenAPICompatible; se ignora para otros proveedores
IAC_CODE_API_KEYClave API del proveedor; sobreescribe la clave del proveedor activo en .credentials.yml

Consulta Proveedores de LLM para mas detalles sobre los proveedores.

Credenciales de Alibaba Cloud

VariableDescripcion
ALIBABA_CLOUD_ACCESS_KEY_IDAccessKey ID
ALIBABA_CLOUD_ACCESS_KEY_SECRETAccessKey Secret
ALIBABA_CLOUD_SECURITY_TOKENToken STS; cambia el modo de credenciales a STS cuando se establece
ALIBABA_CLOUD_REGION_IDRegion predeterminada

Consulta Credenciales de Alibaba Cloud para mas detalles.

Telemetria

VariableDescripcion
IAC_CODE_DISABLE_NONESSENTIAL_TRAFFICEstablecer en 1 / true / yes / on para deshabilitar el trafico de telemetria no esencial
DISABLE_TELEMETRYEstablecer en 1 / true / yes / on para deshabilitar toda la telemetria
IAC_CODE_TELEMETRY_ENDPOINTEndpoint base de OTLP; los endpoints de senales individuales usan este valor por defecto
IAC_CODE_TELEMETRY_TRACES_ENDPOINTEndpoint sobreescrito para trazas
IAC_CODE_TELEMETRY_METRICS_ENDPOINTEndpoint sobreescrito para metricas
IAC_CODE_TELEMETRY_LOGS_ENDPOINTEndpoint sobreescrito para registros
IAC_CODE_TELEMETRY_HEADERSEncabezados OTLP personalizados (formato JSON o clave=valor)

Otros

VariableDescripcion
IAC_CODE_ENVEtiqueta del entorno de despliegue (predeterminado: production)
IAC_CODE_TENANT_IDIdentificador de tenant para telemetria; se le agrega automaticamente el prefijo iac_tenant_ si no lo tiene
OTEL_EXPORTER_OTLP_ENDPOINTEndpoint estandar de OpenTelemetry; cuando se establece, habilita la exportacion OTLP
OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENTCapturar contenido de mensajes/herramientas de GenAI en spans: SPAN_ONLY, EVENT_ONLY, SPAN_AND_EVENT