-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathsample.env.env
More file actions
64 lines (55 loc) · 2.12 KB
/
sample.env.env
File metadata and controls
64 lines (55 loc) · 2.12 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
# ---------------------------
# API Keys (Replace as needed)
# ---------------------------
OPENAI_API_KEY=your_openai_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here
GOOGLE_API_KEY=your_google_api_key_here
AZURE_OPENAI_API_KEY=your_azure_api_key_here
DEEPSEEK_API_KEY=your_deepseek_api_key_here
# ----------------------------------
# Model Provider & Endpoint Settings
# ----------------------------------
# Typical endpoints; change to match your usage.
OPENAI_ENDPOINT=https://api.openai.com/v1
ANTHROPIC_API_ENDPOINT=https://api.anthropic.com
AZURE_OPENAI_ENDPOINT=https://your-azure-openai-endpoint
DEEPSEEK_ENDPOINT=https://api.deepseek.com
# ---------------------------
# Model & Agent Configuration
# ---------------------------
# Choose one provider: "openai", "anthropic", "azure_openai", "deepseek", "gemini", "ollama".
MCP_MODEL_PROVIDER=anthropic
MCP_MODEL_NAME=claude-3-5-sonnet-20241022
MCP_TEMPERATURE=0.3
MCP_MAX_STEPS=30
MCP_MAX_ACTIONS_PER_STEP=5
MCP_USE_VISION=true
MCP_TOOL_CALL_IN_CONTENT=true
# ---------------------------------
# Chrome / Playwright Configuration
# ---------------------------------
# If CHROME_PATH is set, the code will attempt to launch a locally installed Chrome
# with remote debugging on port 9222.
# If left empty, it will launch a standard Chromium instance via Playwright.
CHROME_PATH=/path/to/your/chrome/binary
CHROME_USER_DATA=/path/to/your/chrome-profile
CHROME_DEBUGGING_PORT=9222
CHROME_DEBUGGING_HOST=localhost
CHROME_PERSISTENT_SESSION=false
# You can add extra flags in your code if needed:
# Example: export CHROME_EXTRA_ARGS="--some-chrome-flag"
# --------------
# Other Settings
# --------------
# Adjust HEADLESS or DISABLE_SECURITY if your code checks them.
# By default, you might keep them out or set them in the code itself.
# HEADLESS=false
# DISABLE_SECURITY=false
# -------------
# Example Usage
# -------------
# Load this file with:
# source .env
# or use a library like python-dotenv or uv to manage environment variables.
# Note: In production or multi-user environments, never commit real API keys
# or share them publicly. Instead use a secrets manager or encrypted storage.