feat(api-key): adjust default rate limit and daily request limit values
This commit is contained in:
@@ -15,8 +15,8 @@ class ApiKeyCreate(BaseModel):
|
|||||||
type: ApiKeyType = Field(..., description="API Key 类型")
|
type: ApiKeyType = Field(..., description="API Key 类型")
|
||||||
scopes: List[str] = Field(default_factory=list, description="权限范围列表")
|
scopes: List[str] = Field(default_factory=list, description="权限范围列表")
|
||||||
resource_id: Optional[uuid.UUID] = Field(None, description="关联资源ID")
|
resource_id: Optional[uuid.UUID] = Field(None, description="关联资源ID")
|
||||||
rate_limit: Optional[int] = Field(100, ge=1, le=1000, description="QPS限制(请求/秒)")
|
rate_limit: Optional[int] = Field(50, ge=1, le=1000, description="QPS限制(请求/秒)")
|
||||||
daily_request_limit: Optional[int] = Field(10000, description="日请求限制", ge=1)
|
daily_request_limit: Optional[int] = Field(100000, description="日请求限制", ge=1)
|
||||||
quota_limit: Optional[int] = Field(None, description="配额限制(总请求数)", ge=1)
|
quota_limit: Optional[int] = Field(None, description="配额限制(总请求数)", ge=1)
|
||||||
expires_at: Optional[datetime.datetime] = Field(None, description="过期时间")
|
expires_at: Optional[datetime.datetime] = Field(None, description="过期时间")
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ class ApiKeyUpdate(BaseModel):
|
|||||||
description: Optional[str] = Field(None, description="描述")
|
description: Optional[str] = Field(None, description="描述")
|
||||||
scopes: Optional[List[str]] = Field(None, description="权限范围列表")
|
scopes: Optional[List[str]] = Field(None, description="权限范围列表")
|
||||||
rate_limit: Optional[int] = Field(None, description="速率限制(请求/分钟)", ge=1)
|
rate_limit: Optional[int] = Field(None, description="速率限制(请求/分钟)", ge=1)
|
||||||
daily_request_limit: Optional[int] = Field(10000, description="每日请求数限制", ge=1)
|
daily_request_limit: Optional[int] = Field(100000, description="每日请求数限制", ge=1)
|
||||||
quota_limit: Optional[int] = Field(None, description="配额限制(总请求数)", ge=1)
|
quota_limit: Optional[int] = Field(None, description="配额限制(总请求数)", ge=1)
|
||||||
is_active: Optional[bool] = Field(None, description="是否激活")
|
is_active: Optional[bool] = Field(None, description="是否激活")
|
||||||
expires_at: Optional[datetime.datetime] = Field(None, description="过期时间")
|
expires_at: Optional[datetime.datetime] = Field(None, description="过期时间")
|
||||||
|
|||||||
Reference in New Issue
Block a user