类class
agentscope.classifierJevClassifierModel
class JevClassifierModel(ClassifierModelBase)
源码Source
agentscope/classifier/_jev/_model.py:70–170Jev 分类器模型,与模型服务通信并返回生成或向量化结果。位于 agentscope.classifier 包,继承自 ClassifierModelBase。
A classifier backed by TypeSafe's Jev System One API. Declared in agentscope.classifier. Extends ClassifierModelBase.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Parameters | 类class | 参数,与模型服务通信并返回生成或向量化结果。 Provider-specific Jev model parameters. |
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
def __init__(credential: TypeSafeCredential, model: str = 'jev-latest', parameters: 'JevClassifierModel.Parameters | No… | 初始化 `JevClassifierModel` 实例。 Initialize the Jev classifier. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
async def __call__(state: str | dict, questions: Mapping[str, ClassifierQuestion], **kwargs: Any) -> ClassifierResponseasync | 以可调用对象方式执行。 Call the TypeSafe System One API and normalize its response. |
构造器详情Constructor Detail
JevClassifierModel
def __init__(credential: TypeSafeCredential, model: str = 'jev-latest', parameters: 'JevClassifierModel.Parameters | None' = None, timeout: float = 30.0, max_retries: int = 2, retry_delay: float = 0.5) -> None
初始化 JevClassifierModel 实例。
Initialize the Jev classifier.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
credential | TypeSafeCredential | TypeSafe API 凭证。The TypeSafe API credential. |
model默认default 'jev-latest' | str | 模型实例(类型 `str`)。The Jev model name or alias. |
parameters默认default None | 'JevClassifierModel.Parameters | None' | 参数(类型 `'JevClassifierModel.Parameters | None'`)。Provider-specific model parameters. |
timeout默认default 30.0 | float | 超时时间(类型 `float`)。Per-request timeout in seconds. |
max_retries默认default 2 | int | 最大重试次数(类型 `int`)。Maximum retries after the initial request, done by the SDK. |
retry_delay默认default 0.5 | float | 重试延迟(类型 `float`)。Initial exponential backoff delay in seconds. |
源码Source
agentscope/classifier/_jev/_model.py:78–122方法详情Method Detail
__call__
async def __call__(state: str | dict, questions: Mapping[str, ClassifierQuestion], **kwargs: Any) -> ClassifierResponse
async
以可调用对象方式执行。
Call the TypeSafe System One API and normalize its response.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
state | str | dict | 状态对象(类型 `str | dict`)。The text or JSON content to classify. |
questions | Mapping[str, ClassifierQuestion] | questions(类型 `Mapping[str, ClassifierQuestion]`)。The typed questions keyed by name. |
kwargs | Any | 关键字参数(类型 `Any`)。The kwargs. |
ClassifierResponse
返回ClassifierResponse。`ClassifierResponse`:
源码Source
agentscope/classifier/_jev/_model.py:124–170嵌套类详情Nested Class Detail
Parameters
class Parameters参数,与模型服务通信并返回生成或向量化结果。位于 agentscope.classifier 包,继承自 ClassifierModelBase.Parameters。
Provider-specific Jev model parameters. Declared in agentscope.classifier. Extends ClassifierModelBase.Parameters.