63 lines
2.2 KiB
Plaintext
Executable File
63 lines
2.2 KiB
Plaintext
Executable File
# Oracle Autonomous Database / Wallet - same pattern used by Agent Framework
|
|
APP_ENV=dev
|
|
ADB_USER=admin
|
|
ADB_PASSWORD=change-me
|
|
ADB_DSN=oradb23ai_high
|
|
ADB_WALLET_LOCATION=/path/to/Wallet_ORADB23ai
|
|
ADB_WALLET_PASSWORD=change-me
|
|
ADB_TABLE_PREFIX=AGENTFW
|
|
|
|
# Langfuse manual/global fallback (generic `run` only).
|
|
# Productive `run-agents` uses LANGFUSE_CREDENTIALS_CONFIG_PATH below.
|
|
ENABLE_LANGFUSE=true
|
|
LANGFUSE_PUBLIC_KEY=pk-lf-...
|
|
LANGFUSE_SECRET_KEY=sk-lf-...
|
|
LANGFUSE_HOST=http://localhost:3005
|
|
PUBLISH_LANGFUSE_SCORES=false
|
|
|
|
# LLM - Agent Framework compatible providers: mock, oci_openai, oci_sdk, openai_compatible
|
|
LLM_PROVIDER=oci_sdk
|
|
LLM_PROFILE=judge
|
|
LLM_PROFILES_PATH=configs/llm_profiles/llm_profiles.yaml
|
|
LLM_TEMPERATURE=0
|
|
LLM_MAX_TOKENS=900
|
|
LLM_TIMEOUT_SECONDS=120
|
|
|
|
# OCI SDK (native OCI GenAI; dedicated endpoint supported)
|
|
OCI_AUTH_MODE=config_file
|
|
OCI_CONFIG_FILE=~/.oci/config
|
|
OCI_PROFILE=DEFAULT
|
|
OCI_REGION=sa-saopaulo-1
|
|
OCI_COMPARTMENT_ID=
|
|
OCI_GENAI_BASE_URL=https://inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com
|
|
OCI_GENAI_MODEL=meta.llama-3.3-70b-instruct
|
|
# For dedicated endpoints, set this to ocid1.generativeaiendpoint...;
|
|
# alternatively OCI_GENAI_MODEL may itself contain the endpoint OCID.
|
|
OCI_GENAI_ENDPOINT_ID=
|
|
OCI_GENAI_PROJECT_OCID=
|
|
|
|
# OCI OpenAI-compatible only (when LLM_PROVIDER=oci_openai)
|
|
OCI_GENAI_API_KEY=
|
|
|
|
# Execution
|
|
AGENTS_CONFIG_PATH=configs/judge/agents.yaml
|
|
TRACE_PROMPT_PATH=configs/judge/trace_metrics.yaml
|
|
SESSION_PROMPT_PATH=configs/judge/session_metrics.yaml
|
|
OUTPUT_DIR=output
|
|
# Available placeholders: {agent_id}, {run_id}, {timestamp} (YYYYMMDD_HHMMSS)
|
|
OUTPUT_FILENAME_PATTERN=AGENTE_{agent_id}_LLM_JUDGE_{timestamp}.TXT.GZ
|
|
BATCH_SIZE=50
|
|
MAX_ATTEMPTS=3
|
|
CONTEXT_TURN_LIMIT=6
|
|
|
|
# GCS export required by TIM specification
|
|
ENABLE_GCS_UPLOAD=true
|
|
# Optional override. If empty, dev/fqa/prd buckets from the TIM specification are used.
|
|
JUDGE_GCS_BUCKET=
|
|
STORAGE_CONFIG_PATH=configs/judge/storage.yaml
|
|
GOOGLE_APPLICATION_CREDENTIALS=configs/GCP_ACCESS_KEY.json
|
|
|
|
# Langfuse credentials are declared in one external YAML file.
|
|
# In production, mount it from a Kubernetes Secret.
|
|
LANGFUSE_CREDENTIALS_CONFIG_PATH=configs/langfuse/langfuse_credentials.yaml
|