mirror of
https://github.com/langgenius/dify.git
synced 2026-04-26 10:16:40 +08:00
refactor(api): type app parameter feature toggles with FeatureToggleD… (#34651)
This commit is contained in:
parent
3e995e6a6d
commit
84d8940dbf
@ -5,6 +5,10 @@ from configs import dify_config
|
|||||||
from constants import DEFAULT_FILE_NUMBER_LIMITS
|
from constants import DEFAULT_FILE_NUMBER_LIMITS
|
||||||
|
|
||||||
|
|
||||||
|
class FeatureToggleDict(TypedDict):
|
||||||
|
enabled: bool
|
||||||
|
|
||||||
|
|
||||||
class SystemParametersDict(TypedDict):
|
class SystemParametersDict(TypedDict):
|
||||||
image_file_size_limit: int
|
image_file_size_limit: int
|
||||||
video_file_size_limit: int
|
video_file_size_limit: int
|
||||||
@ -16,12 +20,12 @@ class SystemParametersDict(TypedDict):
|
|||||||
class AppParametersDict(TypedDict):
|
class AppParametersDict(TypedDict):
|
||||||
opening_statement: str | None
|
opening_statement: str | None
|
||||||
suggested_questions: list[str]
|
suggested_questions: list[str]
|
||||||
suggested_questions_after_answer: dict[str, Any]
|
suggested_questions_after_answer: FeatureToggleDict
|
||||||
speech_to_text: dict[str, Any]
|
speech_to_text: FeatureToggleDict
|
||||||
text_to_speech: dict[str, Any]
|
text_to_speech: FeatureToggleDict
|
||||||
retriever_resource: dict[str, Any]
|
retriever_resource: FeatureToggleDict
|
||||||
annotation_reply: dict[str, Any]
|
annotation_reply: FeatureToggleDict
|
||||||
more_like_this: dict[str, Any]
|
more_like_this: FeatureToggleDict
|
||||||
user_input_form: list[dict[str, Any]]
|
user_input_form: list[dict[str, Any]]
|
||||||
sensitive_word_avoidance: dict[str, Any]
|
sensitive_word_avoidance: dict[str, Any]
|
||||||
file_upload: dict[str, Any]
|
file_upload: dict[str, Any]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user