配置管理功能允许你导出、导入和分享 ProxyCast 配置。
导出的 YAML 文件包含:
.yaml 文件version: "1.0"
providers:
- name: kiro-claude
type: kiro
enabled: true
priority: 1
- name: gemini-cli
type: gemini
enabled: true
priority: 2
routes:
- pattern: "gpt-4*"
provider: kiro-claude
model: claude-sonnet-4-20250514
resilience:
retry:
maxAttempts: 3
initialDelay: 1s
timeout:
request: 120s
server:
host: "127.0.0.1"
port: 9090
.yaml 配置文件当导入的配置与现有配置冲突时:
| 选项 | 说明 |
|---|---|
| 覆盖 | 用导入的配置替换现有配置 |
| 跳过 | 保留现有配置,跳过冲突项 |
| 合并 | 合并两个配置(仅适用于列表类型) |
导入前会验证:
导出为 .env 格式,方便在其他工具中使用:
# ProxyCast API Configuration
PROXYCAST_API_BASE=http://127.0.0.1:9090/v1
PROXYCAST_API_KEY=your-api-key
# OpenAI Compatible
OPENAI_API_BASE=http://127.0.0.1:9090/v1
OPENAI_API_KEY=your-api-key
# Claude Compatible
ANTHROPIC_API_BASE=http://127.0.0.1:9090
ANTHROPIC_API_KEY=your-api-key
ProxyCast 会自动备份配置:
~/.proxycast/backups/通过导出/导入实现跨设备配置同步: