| |
| 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: |
| switch-project: false |
| switch-preview-model: false |
| |
| 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-compatibility: |
| |
| - 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: "round-robin" |
| |
| |
| |
| payload: |
| default: |
| |
| - 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 |
| |
| |
| |
| ampcode: |
| upstream-url: "https://ampcode.com" |
| |
| |
| |
| |
| restrict-management-to-localhost: false |
| force-model-mappings: false |
| |
| request-log: true |
| commercial-mode: false |
| ws-auth: false |