cli / config.yaml
bigbossmonster's picture
Update config.yaml
a993349 verified
# ProxyPal generated config
port: 7860
auth-dir: "./auth"
api-keys:
- "proxypal-local"
debug: false
usage-statistics-enabled: true
logging-to-file: true
logs-max-total-size-mb: 100
request-retry: 0
max-retry-interval: 0
# Quota exceeded behavior
quota-exceeded:
switch-project: false
switch-preview-model: false
# Enable Management API for OAuth flows
remote-management:
allow-remote: true
secret-key: "bssg"
disable-control-panel: false
panel-github-repository: https://github.com/router-for-me/Cli-Proxy-API-Management-Center
# OpenAI-compatible providers
openai-compatibility:
# GitHub Copilot GPT/OpenAI models (via copilot-api)
- name: "copilot"
base-url: "http://localhost:4141/v1"
api-key-entries:
- api-key: "dummy"
models:
- alias: "gpt-4.1"
name: "gpt-4.1"
- alias: "gpt-5"
name: "gpt-5"
- alias: "gpt-5-mini"
name: "gpt-5-mini"
- alias: "gpt-5-codex"
name: "gpt-5-codex"
- alias: "gpt-5.1"
name: "gpt-5.1"
- alias: "gpt-5.1-codex"
name: "gpt-5.1-codex"
- alias: "gpt-5.1-codex-mini"
name: "gpt-5.1-codex-mini"
- alias: "gpt-5.1-codex-max"
name: "gpt-5.1-codex-max"
- alias: "gpt-5.2"
name: "gpt-5.2"
- alias: "gpt-4o"
name: "gpt-4o"
- alias: "gpt-4"
name: "gpt-4"
- alias: "gpt-4-turbo"
name: "gpt-4-turbo"
- alias: "o1"
name: "o1"
- alias: "o1-mini"
name: "o1-mini"
- alias: "grok-code-fast-1"
name: "grok-code-fast-1"
- alias: "raptor-mini"
name: "raptor-mini"
- alias: "gemini-2.5-pro"
name: "gemini-2.5-pro"
- alias: "gemini-3-pro-preview"
name: "gemini-3-pro-preview"
- alias: "claude-haiku-4.5"
name: "claude-haiku-4.5"
- alias: "claude-opus-4.1"
name: "claude-opus-4.1"
- alias: "claude-sonnet-4"
name: "claude-sonnet-4"
- alias: "claude-sonnet-4.5"
name: "claude-sonnet-4.5"
- alias: "claude-opus-4.5"
name: "claude-opus-4.5"
# Routing strategy for multiple API keys
routing:
strategy: "round-robin"
# Payload injection for thinking models
# Antigravity Claude: Thinking budget mode: high (32768 tokens)
# Gemini 3: Thinking level: high
payload:
default:
# Antigravity Claude models - thinking budget
- models:
- name: "claude-sonnet-4-5"
protocol: "claude"
- name: "claude-sonnet-4-5-thinking"
protocol: "claude"
params:
"thinking.budget_tokens": 32768
- models:
- name: "claude-opus-4-5"
protocol: "claude"
- name: "claude-opus-4-5-thinking"
protocol: "claude"
params:
"thinking.budget_tokens": 32768
override:
- models:
- name: gemini-3-pro-preview*
protocol: ""
params:
generationConfig.thinkingConfig.includeThoughts: true
generationConfig.thinkingConfig.thinkingLevel: high
- models:
- name: gemini-3-flash-preview*
protocol: ""
params:
generationConfig.thinkingConfig.includeThoughts: true
generationConfig.thinkingConfig.thinkingLevel: high
# Amp CLI Integration - enables amp login and management routes
# See: https://help.router-for.me/agent-client/amp-cli.html
# Get API key from: https://ampcode.com/settings
ampcode:
upstream-url: "https://ampcode.com"
# upstream-api-key: "" # Set your Amp API key from https://ampcode.com/settings
# model-mappings: # Optional: map Amp model requests to different models
# - from: claude-opus-4-5-20251101
# to: your-preferred-model
restrict-management-to-localhost: false
force-model-mappings: false
# Additional settings
request-log: true
commercial-mode: false
ws-auth: false