|
@@ -3,7 +3,7 @@ from typing import Optional
|
|
|
from pydantic import AliasChoices, BaseModel, Field, NonNegativeInt, PositiveInt
|
|
|
|
|
|
|
|
|
-class SecurityConfigs(BaseModel):
|
|
|
+class SecurityConfig(BaseModel):
|
|
|
"""
|
|
|
Secret Key configs
|
|
|
"""
|
|
@@ -16,7 +16,7 @@ class SecurityConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class AppExecutionConfigs(BaseModel):
|
|
|
+class AppExecutionConfig(BaseModel):
|
|
|
"""
|
|
|
App Execution configs
|
|
|
"""
|
|
@@ -26,7 +26,7 @@ class AppExecutionConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class CodeExecutionSandboxConfigs(BaseModel):
|
|
|
+class CodeExecutionSandboxConfig(BaseModel):
|
|
|
"""
|
|
|
Code Execution Sandbox configs
|
|
|
"""
|
|
@@ -41,7 +41,7 @@ class CodeExecutionSandboxConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class EndpointConfigs(BaseModel):
|
|
|
+class EndpointConfig(BaseModel):
|
|
|
"""
|
|
|
Module URL configs
|
|
|
"""
|
|
@@ -70,7 +70,7 @@ class EndpointConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class FileAccessConfigs(BaseModel):
|
|
|
+class FileAccessConfig(BaseModel):
|
|
|
"""
|
|
|
File Access configs
|
|
|
"""
|
|
@@ -89,7 +89,7 @@ class FileAccessConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class FileUploadConfigs(BaseModel):
|
|
|
+class FileUploadConfig(BaseModel):
|
|
|
"""
|
|
|
File Uploading configs
|
|
|
"""
|
|
@@ -114,7 +114,7 @@ class FileUploadConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class HttpConfigs(BaseModel):
|
|
|
+class HttpConfig(BaseModel):
|
|
|
"""
|
|
|
HTTP configs
|
|
|
"""
|
|
@@ -124,7 +124,7 @@ class HttpConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class InnerAPIConfigs(BaseModel):
|
|
|
+class InnerAPIConfig(BaseModel):
|
|
|
"""
|
|
|
Inner API configs
|
|
|
"""
|
|
@@ -139,7 +139,7 @@ class InnerAPIConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class LoggingConfigs(BaseModel):
|
|
|
+class LoggingConfig(BaseModel):
|
|
|
"""
|
|
|
Logging configs
|
|
|
"""
|
|
@@ -171,7 +171,7 @@ class LoggingConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class ModelLoadBalanceConfigs(BaseModel):
|
|
|
+class ModelLoadBalanceConfig(BaseModel):
|
|
|
"""
|
|
|
Model load balance configs
|
|
|
"""
|
|
@@ -181,7 +181,7 @@ class ModelLoadBalanceConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class BillingConfigs(BaseModel):
|
|
|
+class BillingConfig(BaseModel):
|
|
|
"""
|
|
|
Platform Billing Configurations
|
|
|
"""
|
|
@@ -191,7 +191,7 @@ class BillingConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class UpdateConfigs(BaseModel):
|
|
|
+class UpdateConfig(BaseModel):
|
|
|
"""
|
|
|
Update configs
|
|
|
"""
|
|
@@ -201,7 +201,7 @@ class UpdateConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class WorkflowConfigs(BaseModel):
|
|
|
+class WorkflowConfig(BaseModel):
|
|
|
"""
|
|
|
Workflow feature configs
|
|
|
"""
|
|
@@ -222,7 +222,7 @@ class WorkflowConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class OAuthConfigs(BaseModel):
|
|
|
+class OAuthConfig(BaseModel):
|
|
|
"""
|
|
|
oauth configs
|
|
|
"""
|
|
@@ -252,7 +252,7 @@ class OAuthConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class ModerationConfigs(BaseModel):
|
|
|
+class ModerationConfig(BaseModel):
|
|
|
"""
|
|
|
Moderation in app configs.
|
|
|
"""
|
|
@@ -264,7 +264,7 @@ class ModerationConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class ToolConfigs(BaseModel):
|
|
|
+class ToolConfig(BaseModel):
|
|
|
"""
|
|
|
Tool configs
|
|
|
"""
|
|
@@ -275,7 +275,7 @@ class ToolConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class MailConfigs(BaseModel):
|
|
|
+class MailConfig(BaseModel):
|
|
|
"""
|
|
|
Mail Configurations
|
|
|
"""
|
|
@@ -331,7 +331,7 @@ class MailConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class RagEtlConfigs(BaseModel):
|
|
|
+class RagEtlConfig(BaseModel):
|
|
|
"""
|
|
|
RAG ETL Configurations.
|
|
|
"""
|
|
@@ -357,7 +357,7 @@ class RagEtlConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class DataSetConfigs(BaseModel):
|
|
|
+class DataSetConfig(BaseModel):
|
|
|
"""
|
|
|
Dataset configs
|
|
|
"""
|
|
@@ -368,7 +368,7 @@ class DataSetConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class WorkspaceConfigs(BaseModel):
|
|
|
+class WorkspaceConfig(BaseModel):
|
|
|
"""
|
|
|
Workspace configs
|
|
|
"""
|
|
@@ -379,7 +379,7 @@ class WorkspaceConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class IndexingConfigs(BaseModel):
|
|
|
+class IndexingConfig(BaseModel):
|
|
|
"""
|
|
|
Indexing configs.
|
|
|
"""
|
|
@@ -390,36 +390,36 @@ class IndexingConfigs(BaseModel):
|
|
|
)
|
|
|
|
|
|
|
|
|
-class ImageFormatConfigs(BaseModel):
|
|
|
+class ImageFormatConfig(BaseModel):
|
|
|
MULTIMODAL_SEND_IMAGE_FORMAT: str = Field(
|
|
|
description='multi model send image format, support base64, url, default is base64',
|
|
|
default='base64',
|
|
|
)
|
|
|
|
|
|
|
|
|
-class FeatureConfigs(
|
|
|
+class FeatureConfig(
|
|
|
# place the configs in alphabet order
|
|
|
- AppExecutionConfigs,
|
|
|
- BillingConfigs,
|
|
|
- CodeExecutionSandboxConfigs,
|
|
|
- DataSetConfigs,
|
|
|
- EndpointConfigs,
|
|
|
- FileAccessConfigs,
|
|
|
- FileUploadConfigs,
|
|
|
- HttpConfigs,
|
|
|
- ImageFormatConfigs,
|
|
|
- InnerAPIConfigs,
|
|
|
- IndexingConfigs,
|
|
|
- LoggingConfigs,
|
|
|
- MailConfigs,
|
|
|
- ModelLoadBalanceConfigs,
|
|
|
- ModerationConfigs,
|
|
|
- OAuthConfigs,
|
|
|
- RagEtlConfigs,
|
|
|
- SecurityConfigs,
|
|
|
- ToolConfigs,
|
|
|
- UpdateConfigs,
|
|
|
- WorkflowConfigs,
|
|
|
- WorkspaceConfigs,
|
|
|
+ AppExecutionConfig,
|
|
|
+ BillingConfig,
|
|
|
+ CodeExecutionSandboxConfig,
|
|
|
+ DataSetConfig,
|
|
|
+ EndpointConfig,
|
|
|
+ FileAccessConfig,
|
|
|
+ FileUploadConfig,
|
|
|
+ HttpConfig,
|
|
|
+ ImageFormatConfig,
|
|
|
+ InnerAPIConfig,
|
|
|
+ IndexingConfig,
|
|
|
+ LoggingConfig,
|
|
|
+ MailConfig,
|
|
|
+ ModelLoadBalanceConfig,
|
|
|
+ ModerationConfig,
|
|
|
+ OAuthConfig,
|
|
|
+ RagEtlConfig,
|
|
|
+ SecurityConfig,
|
|
|
+ ToolConfig,
|
|
|
+ UpdateConfig,
|
|
|
+ WorkflowConfig,
|
|
|
+ WorkspaceConfig,
|
|
|
):
|
|
|
pass
|