SDK: text prompt (#4214)
This commit is contained in:
committed by
GitHub
parent
0f495f458e
commit
b7d08fe906
@@ -289,6 +289,7 @@ if typing.TYPE_CHECKING:
|
||||
RunSdkActionRequestAction_AiUploadFile,
|
||||
RunSdkActionRequestAction_Extract,
|
||||
RunSdkActionRequestAction_LocateElement,
|
||||
RunSdkActionRequestAction_Prompt,
|
||||
RunSdkActionResponse,
|
||||
RunStatus,
|
||||
Script,
|
||||
@@ -780,6 +781,7 @@ _dynamic_imports: typing.Dict[str, str] = {
|
||||
"RunSdkActionRequestAction_AiUploadFile": ".types",
|
||||
"RunSdkActionRequestAction_Extract": ".types",
|
||||
"RunSdkActionRequestAction_LocateElement": ".types",
|
||||
"RunSdkActionRequestAction_Prompt": ".types",
|
||||
"RunSdkActionResponse": ".types",
|
||||
"RunStatus": ".types",
|
||||
"Script": ".types",
|
||||
@@ -1295,6 +1297,7 @@ __all__ = [
|
||||
"RunSdkActionRequestAction_AiUploadFile",
|
||||
"RunSdkActionRequestAction_Extract",
|
||||
"RunSdkActionRequestAction_LocateElement",
|
||||
"RunSdkActionRequestAction_Prompt",
|
||||
"RunSdkActionResponse",
|
||||
"RunStatus",
|
||||
"Script",
|
||||
|
||||
@@ -314,6 +314,7 @@ if typing.TYPE_CHECKING:
|
||||
RunSdkActionRequestAction_AiUploadFile,
|
||||
RunSdkActionRequestAction_Extract,
|
||||
RunSdkActionRequestAction_LocateElement,
|
||||
RunSdkActionRequestAction_Prompt,
|
||||
)
|
||||
from .run_sdk_action_response import RunSdkActionResponse
|
||||
from .run_status import RunStatus
|
||||
@@ -813,6 +814,7 @@ _dynamic_imports: typing.Dict[str, str] = {
|
||||
"RunSdkActionRequestAction_AiUploadFile": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_Extract": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_LocateElement": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_Prompt": ".run_sdk_action_request_action",
|
||||
"RunSdkActionResponse": ".run_sdk_action_response",
|
||||
"RunStatus": ".run_status",
|
||||
"Script": ".script",
|
||||
@@ -1317,6 +1319,7 @@ __all__ = [
|
||||
"RunSdkActionRequestAction_AiUploadFile",
|
||||
"RunSdkActionRequestAction_Extract",
|
||||
"RunSdkActionRequestAction_LocateElement",
|
||||
"RunSdkActionRequestAction_Prompt",
|
||||
"RunSdkActionResponse",
|
||||
"RunStatus",
|
||||
"Script",
|
||||
|
||||
@@ -163,6 +163,26 @@ class RunSdkActionRequestAction_LocateElement(UniversalBaseModel):
|
||||
extra = pydantic.Extra.allow
|
||||
|
||||
|
||||
class RunSdkActionRequestAction_Prompt(UniversalBaseModel):
|
||||
"""
|
||||
The action to execute with its specific parameters
|
||||
"""
|
||||
|
||||
type: typing.Literal["prompt"] = "prompt"
|
||||
prompt: str
|
||||
schema: typing.Optional[typing.Dict[str, typing.Any]] = None
|
||||
model: typing.Optional[typing.Dict[str, typing.Any]] = None
|
||||
|
||||
if IS_PYDANTIC_V2:
|
||||
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
|
||||
else:
|
||||
|
||||
class Config:
|
||||
frozen = True
|
||||
smart_union = True
|
||||
extra = pydantic.Extra.allow
|
||||
|
||||
|
||||
RunSdkActionRequestAction = typing.Union[
|
||||
RunSdkActionRequestAction_AiAct,
|
||||
RunSdkActionRequestAction_AiClick,
|
||||
@@ -171,4 +191,5 @@ RunSdkActionRequestAction = typing.Union[
|
||||
RunSdkActionRequestAction_AiUploadFile,
|
||||
RunSdkActionRequestAction_Extract,
|
||||
RunSdkActionRequestAction_LocateElement,
|
||||
RunSdkActionRequestAction_Prompt,
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user