forked from billion-token-one-task/ClawOSS
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
52 lines (42 loc) · 1.87 KB
/
Copy path.env.example
File metadata and controls
52 lines (42 loc) · 1.87 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
# ClawOSS Environment - copy to .env and fill in values
# DO NOT COMMIT .env - it is gitignored
# === Required ===
# GitHub Personal Access Token - needs public_repo scope at minimum
GITHUB_TOKEN=ghp_your-token-here
# === LLM Runtime (Option A: single provider, recommended) ===
# Cost fields are USD per 1M tokens
CLAWOSS_PROVIDER_ID=openrouter
CLAWOSS_PROVIDER_BASE_URL=https://openrouter.ai/api/v1
CLAWOSS_PROVIDER_API_FORMAT=openai-completions
CLAWOSS_PROVIDER_AUTH_HEADER=true
CLAWOSS_PROVIDER_API_KEY_ENV=OPENROUTER_API_KEY
OPENROUTER_API_KEY=sk-or-your-key-here
CLAWOSS_MODEL_ID=moonshotai/kimi-k2.5
CLAWOSS_MODEL_NAME=Kimi K2.5
CLAWOSS_MODEL_REASONING=true
CLAWOSS_MODEL_CONTEXT_WINDOW=262144
CLAWOSS_MODEL_MAX_TOKENS=65536
CLAWOSS_MODEL_INPUT_COST=0.45
CLAWOSS_MODEL_OUTPUT_COST=2.20
CLAWOSS_MODEL_CACHE_READ_COST=0
CLAWOSS_MODEL_CACHE_WRITE_COST=0
# Optional, comma-separated
CLAWOSS_FALLBACK_MODELS=
# === LLM Runtime (Option B: advanced, pass raw OpenClaw providers JSON) ===
# If set, this takes priority over the single-provider fields above.
# CLAWOSS_MODEL_PROVIDERS_JSON={"openai":{"baseUrl":"https://api.openai.com/v1","apiKey":"${OPENAI_API_KEY}","api":"openai-completions","authHeader":true,"models":[{"id":"gpt-4.1","name":"GPT-4.1","reasoning":true,"input":["text"],"cost":{"input":2,"output":8,"cacheRead":0,"cacheWrite":0},"contextWindow":1048576,"maxTokens":32768}]}}
# CLAWOSS_PRIMARY_MODEL=openai/gpt-4.1
# === Runtime Controls ===
CLAWOSS_HEARTBEAT_INTERVAL_MINUTES=5
CLAWOSS_TOKEN_BUDGET_TOTAL=2000000
CLAWOSS_COST_BUDGET_USD_TOTAL=50
CLAWOSS_MVP_CYCLES=3
CLAWOSS_MVP_MAX_CANDIDATES=20
CLAWOSS_MVP_DISCOVERY_REPOS=cli/cli,vitest-dev/vitest,astral-sh/ruff
# === Optional ===
# GitHub identity for PRs
GITHUB_USERNAME=your-github-username
GITHUB_EMAIL=your-github-email-or-noreply
# Dashboard
DASHBOARD_URL=https://clawoss-dashboard.vercel.app
CLAW_API_KEY=your-shared-secret-here