Builder
public static final class Builder
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:450–503构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.judge.jev 包。核心成员包括 apiKey、baseUrl、model、transport、retryPolicy、timeout。
A class in io.agentscope.extensions.judge.jev that evaluates agent behaviour and records tracing and telemetry data. Declared in io.agentscope.extensions.judge.jev.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder apiKey(String apiKey) | 设置API 键。 Performs the api key operation. |
public Builder baseUrl(String baseUrl) | 设置基类 URL。 Performs the base url operation. |
public Builder model(String model) | 设置模型。 Performs the model operation. |
public Builder transport(HttpTransport transport) | 设置传输层。 Performs the transport operation. |
public Builder retryPolicy(JevRetryPolicy retryPolicy) | 设置重试策略。 Performs the retry policy operation. |
public Builder timeout(Duration timeout) | 设置超时。 Performs the timeout operation. |
public JevClient build() | 构建并返回最终实例。 Creates and returns an instance. |
方法详情Method Detail
apiKey
public Builder apiKey(String apiKey)
设置API 键。
Performs the api key operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
apiKey | String | API 键(类型 `String`)。The api key. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:460–463baseUrl
public Builder baseUrl(String baseUrl)
设置基类 URL。
Performs the base url operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
baseUrl | String | 基类 URL(类型 `String`)。The base url. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:465–468model
public Builder model(String model)
设置模型。
Performs the model operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
model | String | 模型实例(类型 `String`)。The model. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:470–473transport
public Builder transport(HttpTransport transport)
设置传输层。
Performs the transport operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
transport | HttpTransport | 传输层(类型 `HttpTransport`)。The transport. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:475–478retryPolicy
public Builder retryPolicy(JevRetryPolicy retryPolicy)
设置重试策略。
Performs the retry policy operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
retryPolicy | JevRetryPolicy | 重试策略(类型 `JevRetryPolicy`)。The retry policy. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:480–483timeout
public Builder timeout(Duration timeout)
设置超时。
Performs the timeout operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
timeout | Duration | 超时时间(类型 `Duration`)。The timeout. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:485–488build
public JevClient build()
构建并返回最终实例。
Creates and returns an instance.
JevClient返回JevClient。Returns jev client.
源码Source
io/agentscope/extensions/judge/jev/JevClient.java:490–494