-
Notifications
You must be signed in to change notification settings - Fork 191
Expand file tree
/
Copy path.env.example
More file actions
64 lines (52 loc) · 2.24 KB
/
Copy path.env.example
File metadata and controls
64 lines (52 loc) · 2.24 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
# Environment defaults and API keys. Choices saved in the AI Settings window
# override non-secret values through data/ai_settings.json.
# AI provider default: ollama | openwebui | openai | openrouter | cursor
AI_PROVIDER=ollama
# --- Ollama (native OpenAI-compatible /v1) ---
OLLAMA_BASE_URL=http://10.10.10.82:11434
OLLAMA_API_KEY=ollama
OLLAMA_MODEL=qwen3:14b
# --- Benchmark lab hardware (included in every benchmark run + master.json) ---
# Supply the GPU profile for the machine running Ollama during benchmarks.
BENCHMARK_GPU_NAME=NVIDIA GeForce RTX 4070
BENCHMARK_GPU_VRAM=12282
BENCHMARK_GPU_POWER_LIMIT=200
BENCHMARK_GPU_DRIVER=591.86
BENCHMARK_CUDA_VERSION=13.1
# --- Benchmark runtime (overridden by App Settings → Benchmark parallel targets) ---
# How many targets to run at once during a benchmark suite (1–50).
BENCHMARK_PARALLEL_TARGETS=1
# Serialize AI provider API calls when multiple benchmark threads run (0=off, 1=on)
AI_REQUEST_QUEUE=0
# --- Open WebUI (OpenAI-compatible /api) ---
OPENWEBUI_BASE_URL=http://10.10.10.82:8080
OPENWEBUI_API_KEY=your_openwebui_token
OPENWEBUI_MODEL=qwen3:14b
# --- OpenAI ---
OPENAI_API_KEY="sk-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
OPENAI_MODEL=gpt-5-mini
# Optional override (leave empty for https://api.openai.com/v1)
OPENAI_BASE_URL=
# --- OpenRouter (https://openrouter.ai/) ---
OPENROUTER_API_KEY=your_openrouter_api_key
OPENROUTER_MODEL=openai/gpt-4o-mini
# Optional override (leave empty for https://openrouter.ai/api/v1)
OPENROUTER_BASE_URL=
# --- Cursor API (Cloud Agents, https://cursor.com/docs/cloud-agent/api/endpoints) ---
CURSOR_API_KEY=your_cursor_api_key
CURSOR_MODEL=composer-2.5
# Optional override (leave empty for https://api.cursor.com)
CURSOR_BASE_URL=
# Shared
OPENAI_MAX_NUM_OF_REQS=20
DEBUG=0
# Local server bind (loopback only by default)
APP_HOST=127.0.0.1
APP_PORT=8443
# Auto-reload on code/template/static changes (default on). Set 0 for Docker/prod.
APP_RELOAD=1
# Wipe data/logs on startup (same as the broom control). Set 0 to keep old logs.
APP_CLEAN_LOGS_ON_START=1
# Skip Debian/Ubuntu apt host-tool install/checks (set on macOS / non-Debian hosts).
# Still ensure ssh, sshpass, openssl, and ansible-core are available yourself.
# RAMIGPT_SKIP_UBUNTU_REQUIREMENTS=1