feat: 所有计费模板支持按次计费,调整端点默认重试次数为 2

- 为 Claude、OpenAI、豆包、Gemini 计费模板添加 request 维度
- 支持通过 price_per_request 配置按次计费(如图片生成模型)
- 将端点 max_retries 默认值从 3 改为 2(请求一次 + 重试一次)
This commit is contained in:
fawney19
2026-01-07 20:15:30 +08:00
parent 4345ac2ba2
commit e33d5b952c
3 changed files with 30 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ class ProviderEndpointCreate(BaseModel):
# 请求配置
headers: Optional[Dict[str, str]] = Field(default=None, description="自定义请求头")
timeout: int = Field(default=300, ge=10, le=600, description="超时时间(秒)")
max_retries: int = Field(default=3, ge=0, le=10, description="最大重试次数")
max_retries: int = Field(default=2, ge=0, le=10, description="最大重试次数")
# 限制
max_concurrent: Optional[int] = Field(default=None, ge=1, description="最大并发数")