first commit
This commit is contained in:
61
.env.example
Normal file
61
.env.example
Normal file
@@ -0,0 +1,61 @@
|
||||
# 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
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user