feat: add trusted ticket intake backend
This commit is contained in:
@@ -11,6 +11,7 @@ class ModelProviderIn(Schema):
|
||||
api_key: str
|
||||
enabled: bool = True
|
||||
default_timeout_seconds: int = 60
|
||||
image_egress_approved: bool = False
|
||||
|
||||
|
||||
class ModelProviderUpdateIn(Schema):
|
||||
@@ -19,6 +20,7 @@ class ModelProviderUpdateIn(Schema):
|
||||
api_key: str | None = None
|
||||
enabled: bool | None = None
|
||||
default_timeout_seconds: int | None = None
|
||||
image_egress_approved: bool | None = None
|
||||
|
||||
|
||||
class ModelProviderOut(Schema):
|
||||
@@ -29,6 +31,9 @@ class ModelProviderOut(Schema):
|
||||
default_timeout_seconds: int
|
||||
credential_set: bool
|
||||
credential_masked: str
|
||||
image_egress_approved: bool
|
||||
image_egress_approved_by: str | None
|
||||
image_egress_approved_at: datetime | None
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
@@ -37,6 +42,7 @@ class ModelDeploymentIn(Schema):
|
||||
provider_id: int
|
||||
display_name: str
|
||||
model_name: str
|
||||
capability: str = "text_chat"
|
||||
default_temperature: float = 0.2
|
||||
max_output_tokens: int = 2048
|
||||
enabled: bool = True
|
||||
@@ -45,6 +51,7 @@ class ModelDeploymentIn(Schema):
|
||||
class ModelDeploymentUpdateIn(Schema):
|
||||
display_name: str | None = None
|
||||
model_name: str | None = None
|
||||
capability: str | None = None
|
||||
default_temperature: float | None = None
|
||||
max_output_tokens: int | None = None
|
||||
enabled: bool | None = None
|
||||
|
||||
Reference in New Issue
Block a user