Skip to main content

vtcode_config/constants/
env_vars.rs

1pub const GEMINI_BASE_URL: &str = "GEMINI_BASE_URL";
2pub const OPENAI_BASE_URL: &str = "OPENAI_BASE_URL";
3pub const HUGGINGFACE_BASE_URL: &str = "HUGGINGFACE_BASE_URL";
4pub const ANTHROPIC_BASE_URL: &str = "ANTHROPIC_BASE_URL";
5pub const OPENROUTER_BASE_URL: &str = "OPENROUTER_BASE_URL";
6pub const XAI_BASE_URL: &str = "XAI_BASE_URL";
7pub const DEEPSEEK_BASE_URL: &str = "DEEPSEEK_BASE_URL";
8pub const MISTRAL_BASE_URL: &str = "MISTRAL_BASE_URL";
9pub const Z_AI_BASE_URL: &str = "Z_AI_BASE_URL";
10pub const ZAI_BASE_URL: &str = "ZAI_BASE_URL";
11pub const MOONSHOT_BASE_URL: &str = "MOONSHOT_BASE_URL";
12pub const LMSTUDIO_BASE_URL: &str = "LMSTUDIO_BASE_URL";
13pub const LLAMACPP_BASE_URL: &str = "LLAMACPP_BASE_URL";
14pub const LLAMACPP_BINARY_PATH: &str = "LLAMACPP_BINARY_PATH";
15pub const LLAMACPP_MODEL_PATH: &str = "LLAMACPP_MODEL_PATH";
16pub const LLAMACPP_EXTRA_ARGS: &str = "LLAMACPP_EXTRA_ARGS";
17pub const LLAMACPP_STARTUP_TIMEOUT_SECONDS: &str = "LLAMACPP_STARTUP_TIMEOUT_SECONDS";
18pub const OLLAMA_BASE_URL: &str = "OLLAMA_BASE_URL";
19pub const MIMO_BASE_URL: &str = "MIMO_BASE_URL";
20pub const MINIMAX_BASE_URL: &str = "MINIMAX_BASE_URL";
21pub const OPENRESPONSES_BASE_URL: &str = "OPENRESPONSES_BASE_URL";
22pub const LITELLM_BASE_URL: &str = "LITELLM_BASE_URL";
23
24pub const OPENCODE_ZEN_BASE_URL: &str = "OPENCODE_ZEN_BASE_URL";
25pub const OPENCODE_GO_BASE_URL: &str = "OPENCODE_GO_BASE_URL";
26pub const QWEN_BASE_URL: &str = "QWEN_BASE_URL";
27pub const STEPFUN_BASE_URL: &str = "STEPFUN_BASE_URL";
28pub const POOLSIDE_BASE_URL: &str = "POOLSIDE_BASE_URL";
29
30/// Environment variable for setting maximum thinking budget tokens
31/// Set to 63999 to get 2x the default thinking budget on 64K output models
32/// See: <https://decodeclaude.com/ultrathink-deprecated/>
33pub const MAX_THINKING_TOKENS: &str = "MAX_THINKING_TOKENS";