AS AgentScopeAPI 手册 / API Reference

Builder

public static final class Builder<I, O>
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:135–202

构建器,用于构建并配置目标实例。位于 io.agentscope.runtime.engine.agents.saa 包。核心成员包括 description、inputSchema、inputType、toolMetadata、toolCallResultConverter、build。

A class in io.agentscope.runtime.engine.agents.saa that deploys, schedules and serves agents. Declared in io.agentscope.runtime.engine.agents.saa.

方法摘要Method Summary

方法Method说明Description
public RuntimeFunctionToolCallback.Builder<I, O> description(String description)
设置该配置项。
Performs the description operation.
public RuntimeFunctionToolCallback.Builder<I, O> inputSchema(String inputSchema)
设置输入模式。
Performs the input schema operation.
public RuntimeFunctionToolCallback.Builder<I, O> inputType(Type inputType)
设置输入类型。
Performs the input type operation.
public RuntimeFunctionToolCallback.Builder<I, O> inputType(ParameterizedTypeReference<?> inputType)
设置输入类型。
Performs the input type operation.
public RuntimeFunctionToolCallback.Builder<I, O> toolMetadata(ToolMetadata toolMetadata)
设置工具元数据。
Performs the tool metadata operation.
public RuntimeFunctionToolCallback.Builder<I, O> toolCallResultConverter(ToolCallResultConverter toolCallResultConverter)
设置工具调用结果转换器。
Performs the tool call result converter operation.
public RuntimeFunctionToolCallback<I, O> build()
构建并返回最终实例。
Creates and returns an instance.

方法详情Method Detail

description

public RuntimeFunctionToolCallback.Builder<I, O> description(String description)

设置该配置项。

Performs the description operation.

参数Parameters
名称Name类型Type说明Description
descriptionString描述(类型 `String`)。The description.
返回Returns RuntimeFunctionToolCallback.Builder<I, O>
返回RuntimeFunctionToolCallback.构建器。Returns runtime function tool callback builder.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:158–161

inputSchema

public RuntimeFunctionToolCallback.Builder<I, O> inputSchema(String inputSchema)

设置输入模式。

Performs the input schema operation.

参数Parameters
名称Name类型Type说明Description
inputSchemaString输入模式(类型 `String`)。The input schema.
返回Returns RuntimeFunctionToolCallback.Builder<I, O>
返回RuntimeFunctionToolCallback.构建器。Returns runtime function tool callback builder.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:163–166

inputType

public RuntimeFunctionToolCallback.Builder<I, O> inputType(Type inputType)

设置输入类型。

Performs the input type operation.

参数Parameters
名称Name类型Type说明Description
inputTypeType输入类型(类型 `Type`)。The input type.
返回Returns RuntimeFunctionToolCallback.Builder<I, O>
返回RuntimeFunctionToolCallback.构建器。Returns runtime function tool callback builder.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:168–171

inputType

public RuntimeFunctionToolCallback.Builder<I, O> inputType(ParameterizedTypeReference<?> inputType)

设置输入类型。

Performs the input type operation.

参数Parameters
名称Name类型Type说明Description
inputTypeParameterizedTypeReference<?>输入类型(类型 `ParameterizedTypeReference`)。The input type.
返回Returns RuntimeFunctionToolCallback.Builder<I, O>
返回RuntimeFunctionToolCallback.构建器。Returns runtime function tool callback builder.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:173–177

toolMetadata

public RuntimeFunctionToolCallback.Builder<I, O> toolMetadata(ToolMetadata toolMetadata)

设置工具元数据。

Performs the tool metadata operation.

参数Parameters
名称Name类型Type说明Description
toolMetadataToolMetadata工具元数据(类型 `ToolMetadata`)。The tool metadata.
返回Returns RuntimeFunctionToolCallback.Builder<I, O>
返回RuntimeFunctionToolCallback.构建器。Returns runtime function tool callback builder.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:179–182

toolCallResultConverter

public RuntimeFunctionToolCallback.Builder<I, O> toolCallResultConverter(ToolCallResultConverter toolCallResultConverter)

设置工具调用结果转换器。

Performs the tool call result converter operation.

参数Parameters
名称Name类型Type说明Description
toolCallResultConverterToolCallResultConverter工具调用结果转换器(类型 `ToolCallResultConverter`)。The tool call result converter.
返回Returns RuntimeFunctionToolCallback.Builder<I, O>
返回RuntimeFunctionToolCallback.构建器。Returns runtime function tool callback builder.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:184–187

build

public RuntimeFunctionToolCallback<I, O> build()

构建并返回最终实例。

Creates and returns an instance.

返回Returns RuntimeFunctionToolCallback<I, O>
返回RuntimeFunctionToolCallback。Returns runtime function tool callback.
源码Source io/agentscope/runtime/engine/agents/saa/RuntimeFunctionToolCallback.java:189–200
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.