跳到主要内容
自动生成

此文档由 make doc-gen 命令从 Python 源码注释自动生成。

Model

数据模型基类模块 / Data Model Base Module

此模块定义所有数据模型的基类和通用配置。 This module defines base classes and common configurations for all data models.

BaseModel

class BaseModel(PydanticModel)

方法

🔹 from_inner_object

def from_inner_object(cls, obj: Union[DaraModel, TeaModel], extra: Optional[dict] = None) -> Self

从 Darabonba 模型对象创建 Pydantic 模型对象,可选地合并额外的字段


🔹 update_self

def update_self(self, other: Optional['BaseModel']) -> Self

更新自身属性 / Update self attributes

用另一个模型对象的属性更新当前对象。 Update current object with attributes from another model object.

Args:

  • other: 另一个模型对象,可选 / Another model object, optional

Returns:

Self: 更新后的自身 / Updated self


NetworkMode

class NetworkMode(str, Enum)

网络访问模式 / Network Access Mode

定义 Agent Runtime 的网络访问模式。 Defines network access modes for Agent Runtime.

NetworkConfig

class NetworkConfig(BaseModel)

网络配置 / Network Configuration

定义 Agent Runtime 的网络配置。 Defines network configuration for Agent Runtime.

PageableInput

class PageableInput(BaseModel)

Status

class Status(str, Enum)

Agent Runtime 状态

方法

🔹 is_final_status

def is_final_status(status: Optional['Status'] = None) -> bool

判断状态是否为最终状态


🔹 is_final

def is_final(self) -> bool

判断状态是否为最终状态


函数

to_camel_case

def to_camel_case(field_name: str) -> str

将下划线命名转换为驼峰命名 / Convert snake_case to camelCase

Args:

  • field_name: 下划线命名的字段名 / Field name in snake_case

Returns:

str: 驼峰命名的字段名 / Field name in camelCase

Examples:

>>> to_camel_case("hello_world")
'helloWorld'
>>> to_camel_case("access_key_id")
'accessKeyId'