-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy path.env.example
More file actions
91 lines (71 loc) · 3.81 KB
/
.env.example
File metadata and controls
91 lines (71 loc) · 3.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# =============================================================================
# STANDARD AGENT - ENVIRONMENT CONFIGURATION
# =============================================================================
#
# QUICK SETUP:
# 1. Copy this file to `.env` in the same directory
# 2. Replace placeholder values with your actual API keys
# 3. At minimum, you need ONE LLM provider key to get started
# 4. Add JENTIC_AGENT_API_KEY for out-of-the-box tool access (recommended)
#
# =============================================================================
# -----------------------------------------------------------------------------
# Session Context
# -----------------------------------------------------------------------------
# Timezone for the agent session (IANA timezone identifier)
# Examples: "America/New_York", "Europe/London", "Asia/Tokyo", "UTC"
# Ref links : https://www.iana.org/time-zones, https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# Used when timezone is not explicitly provided in StandardAgent constructor
# AGENT_TZ=America/New_York
# -----------------------------------------------------------------------------
# LLM PROVIDER CONFIGURATION (REQUIRED)
# -----------------------------------------------------------------------------
# ANTHROPIC (Claude) - Recommended
# Get your key at: https://console.anthropic.com/
ANTHROPIC_API_KEY="your-anthropic-api-key-here"
# OPENAI (GPT)
# Get your key at: https://platform.openai.com/api-keys
OPENAI_API_KEY="your-openai-api-key-here"
# GOOGLE (Gemini)
# Get your key at: https://makersuite.google.com/app/apikey
GEMINI_API_KEY="your-google-gemini-api-key-here"
# BEDROCK (Amazon)
# Note: When using AWS Bedrock you don't need to specify any other LLM provider API key
AWS_BEARER_TOKEN_BEDROCK="your-bedrock-api-key-here"
# Choose your preferred language model (ex: claude-sonnet-4-20250514, gpt-4o, gemini/gemini-2.0-flash-exp, vertex_ai/gemini-2.0-flash)
# NOTE for LiteLLM(out-of-the-box): If using the LiteLLM component, see https://docs.litellm.ai/docs/providers
# for the list of supported models and their exact names. Use the function-call-compatible model name.
LLM_MODEL="claude-sonnet-4-20250514"
# Optional sampling temperature (e.g., 0.0, 0.2, 1.0).
# If unset, we won’t send temperature.
# LLM_TEMPERATURE=0.2
# -----------------------------------------------------------------------------
# TOOL PROVIDER CONFIGURATION
# -----------------------------------------------------------------------------
# Jentic Platform (Out-of-the-box tool provider)
# Provides just in time tools for 1000+ APIs
# Get your agent apikey by visiting: https://app.jentic.com
JENTIC_AGENT_API_KEY ="your-jentic-api-key-here"
# Restrict tool search to only tools already configured and authorized in Jentic app.jentic.com
JENTIC_FILTER_BY_CREDENTIALS = True
# -----------------------------------------------------------------------------
# OBSERVABILITY CONFIGURATION [OPTIONAL]
# -----------------------------------------------------------------------------
# Optional: override service name (defaults to "standard-agent")
# OTEL_SERVICE_NAME=standard-agent
# --- Langfuse (use when target=TelemetryTarget.LANGFUSE) ---
# Required:
# LANGFUSE_PUBLIC_KEY=pk-lf-...
# LANGFUSE_SECRET_KEY=sk-lf-...
# LANGFUSE_HOST=https://cloud.langfuse.com
# --- Generic OTLP / OpenTelemetry (use when target=TelemetryTarget.OTEL) ---
# Required OTLP endpoint. Examples:
# OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318
# OTEL_EXPORTER_OTLP_ENDPOINT=https://api.honeycomb.io
# Optional headers for auth/metadata (comma-separated key=value)
# Examples:
# OTEL_EXPORTER_OTLP_HEADERS=x-honeycomb-team=your-api-key
# OTEL_EXPORTER_OTLP_HEADERS=authorization=Bearer your-token
# OTEL_EXPORTER_OTLP_HEADERS=
# Optional protocol (defaults to http/protobuf). Allowed: http/protobuf, grpc
# OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf