- 新增 SYSTEM_PROMPT_REPLACEMENTS 配置项,支持在系统提示词中执行顺序内容替换 - 将 MODEL_PROVIDER 等常量从 common.js 迁移到独立的 constants.js 文件 - 为所有提供商策略(OpenAI、Claude、Gemini、Grok、Forward、Codex Responses)添加系统提示词替换支持 - 更新 UI 配置界面,添加替换规则管理功能 - 更新 Grok 提供商模型列表至 4.20 版本
67 lines
2.2 KiB
Text
67 lines
2.2 KiB
Text
{
|
|
"REQUIRED_API_KEY": "123456",
|
|
"SERVER_PORT": 3000,
|
|
"HOST": "0.0.0.0",
|
|
"MODEL_PROVIDER": "gemini-cli-oauth",
|
|
"SYSTEM_PROMPT_FILE_PATH": "configs/input_system_prompt.txt",
|
|
"SYSTEM_PROMPT_MODE": "overwrite",
|
|
"SYSTEM_PROMPT_REPLACEMENTS": [
|
|
{ "old": "Old text to replace", "new": "New replacement text" },
|
|
{ "old": "AI", "new": "Smart Bot" }
|
|
],
|
|
"PROMPT_LOG_BASE_NAME": "prompt_log",
|
|
"PROMPT_LOG_MODE": "none",
|
|
"REQUEST_MAX_RETRIES": 3,
|
|
"REQUEST_BASE_DELAY": 1000,
|
|
"CRON_NEAR_MINUTES": 1,
|
|
"CRON_REFRESH_TOKEN": false,
|
|
"PROVIDER_POOLS_FILE_PATH": "configs/provider_pools.json",
|
|
"MAX_ERROR_COUNT": 3,
|
|
"GROK_COOKIE_TOKEN": "your-sso-cookie-token",
|
|
"GROK_CF_CLEARANCE": "your-cf-clearance-cookie",
|
|
"GROK_USER_AGENT": "Mozilla/5.0 ...",
|
|
"GROK_BASE_URL": "https://grok.com",
|
|
"providerFallbackChain": {
|
|
"gemini-cli-oauth": ["gemini-antigravity"],
|
|
"gemini-antigravity": ["gemini-cli-oauth"],
|
|
"claude-kiro-oauth": ["claude-custom"],
|
|
"claude-custom": ["claude-kiro-oauth"]
|
|
},
|
|
"modelFallbackMapping": {
|
|
"gemini-claude-opus-4-5-thinking": {
|
|
"targetProviderType": "claude-kiro-oauth",
|
|
"targetModel": "claude-opus-4-5"
|
|
},
|
|
"gemini-claude-sonnet-4-5-thinking": {
|
|
"targetProviderType": "claude-kiro-oauth",
|
|
"targetModel": "claude-sonnet-4-5"
|
|
},
|
|
"gemini-claude-sonnet-4-5": {
|
|
"targetProviderType": "claude-kiro-oauth",
|
|
"targetModel": "claude-sonnet-4-5"
|
|
},
|
|
"claude-opus-4-5": {
|
|
"targetProviderType": "gemini-antigravity",
|
|
"targetModel": "gemini-claude-opus-4-5-thinking"
|
|
},
|
|
"claude-sonnet-4-5": {
|
|
"targetProviderType": "gemini-antigravity",
|
|
"targetModel": "gemini-claude-sonnet-4-5"
|
|
}
|
|
},
|
|
"PROXY_URL": "http://127.0.0.1:1089",
|
|
"PROXY_ENABLED_PROVIDERS": [
|
|
"gemini-cli-oauth",
|
|
"gemini-antigravity"
|
|
],
|
|
"LOG_ENABLED": true,
|
|
"LOG_OUTPUT_MODE": "all",
|
|
"LOG_LEVEL": "info",
|
|
"LOG_DIR": "logs",
|
|
"LOG_INCLUDE_REQUEST_ID": true,
|
|
"LOG_INCLUDE_TIMESTAMP": true,
|
|
"LOG_MAX_FILE_SIZE": 10485760,
|
|
"LOG_MAX_FILES": 10,
|
|
"TLS_SIDECAR_ENABLED": false,
|
|
"TLS_SIDECAR_PORT": 9090
|
|
}
|