-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
49 lines (40 loc) · 1.47 KB
/
.env.example
File metadata and controls
49 lines (40 loc) · 1.47 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
# ResearchKit Configuration
OVERLEAF_PORT=80
OVERLEAF_SITE_URL=http://localhost
OVERLEAF_TRUSTED_PROXY_IPS=loopback,linklocal,uniquelocal
# OVERLEAF_SECURE_COOKIE=true
RESEARCHKIT_PORT=3020
# LLM Provider (choose one or more)
# OpenAI (default provider)
OPENAI_API_KEY=
OPENAI_BASE_URL=
# Leave OPENAI_BASE_URL empty for api.openai.com
# Set it to use a proxy: http://localhost:4000 (LiteLLM, vLLM, Ollama, etc.)
# Anthropic (optional)
ANTHROPIC_API_KEY=
# ASTA literature search backend
RESEARCHKIT_ASTA_API_KEY=
# Optional override; leave as default unless you need a different MCP endpoint
# RESEARCHKIT_ASTA_MCP_URL=https://asta-tools.allen.ai/mcp/v1
# Default model (optional, defaults to gpt-4o)
# RESEARCHKIT_MODEL=gpt-4o
# RESEARCHKIT_PROVIDER_TYPE=openai
# Bash runner (terminal-agent mode)
RESEARCHKIT_RUNNER_URL=http://researchkit-runner:3030
RESEARCHKIT_WORKSPACE_PATH=/projects/default
RESEARCHKIT_ALLOWED_WORKSPACE_ROOTS=/projects:/mnt/research
RESEARCHKIT_BASH_TIMEOUT_SECONDS=60
RESEARCHKIT_MAX_TOOL_ITERATIONS=8
RESEARCHKIT_TOOL_OUTPUT_MAX_CHARS=12000
# Runner service tuning (optional)
RESEARCHKIT_RUNNER_TMP_ROOT=/tmp/researchkit-runner
RESEARCHKIT_RUNNER_MAX_TIMEOUT_SECONDS=300
RESEARCHKIT_RUNNER_MAX_OUTPUT_CHARS=20000
RESEARCHKIT_RUNNER_MAX_TEXT_FILE_BYTES=2000000
RESEARCHKIT_RUNNER_MAX_CHANGED_FILES=200
# Cloudflare Tunnel deployment (optional)
PUBLIC_DOMAIN=connected.vn
# Remote-managed tunnel
CLOUDFLARE_TUNNEL_TOKEN=
# Local-managed tunnel
CLOUDFLARE_TUNNEL_ID=