TrinityClient
public class TrinityClient
io/agentscope/core/training/backend/TrinityClient.java:47–195Trinity 客户端,封装与远端服务的连接和调用。位于 io.agentscope.core.training.backend 包。核心成员包括 feedback、commit、getEndpoint、builder。
Trinity Backend Client
Simplified Trinity client that only encapsulates Feedback and Commit APIs.
Chat API is no longer called through this client, but uses AgentScope's io.agentscope.extensions.model.openai.OpenAIChatModel directly,
because Trinity's Chat API is fully compatible with OpenAI format.
This client is only responsible for Trinity-specific training APIs:
-
Feedback API - Submit reward feedback
-
Commit API - Trigger training commit
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.core.training.backend that evaluates agent behaviour and records tracing and telemetry data. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Mono<Void> feedback(FeedbackRequest request) | 设置该参数。 Submit Feedback (reward feedback) |
public Mono<Void> commit(CommitRequest request) | 设置提交。 Submit Commit to trigger training |
public String getEndpoint() | 获取端点。 Returns the endpoint. |
public static Builder builder()static | 返回构建器实例。 Returns the builder. |
方法详情Method Detail
feedback
public Mono<Void> feedback(FeedbackRequest request)
设置该参数。
Submit Feedback (reward feedback)
| 名称Name | 类型Type | 说明Description |
|---|---|---|
request | FeedbackRequest | 请求(类型 `FeedbackRequest`)。Feedback request (containing msg_ids and reward) |
Mono<Void>io/agentscope/core/training/backend/TrinityClient.java:70–117commit
public Mono<Void> commit(CommitRequest request)
设置提交。
Submit Commit to trigger training
| 名称Name | 类型Type | 说明Description |
|---|---|---|
request | CommitRequest | 请求(类型 `CommitRequest`)。Commit request (containing task_id and run_id) |
Mono<Void>io/agentscope/core/training/backend/TrinityClient.java:125–164getEndpoint
public String getEndpoint()
获取端点。
Returns the endpoint.
Stringio/agentscope/core/training/backend/TrinityClient.java:166–168builder
public static Builder builder()
返回构建器实例。
Returns the builder.
Builderio/agentscope/core/training/backend/TrinityClient.java:170–172嵌套类详情Nested Class Detail
Builder
public static class Builder构建器,用于构建并配置目标实例。位于 io.agentscope.core.training.backend 包。核心成员包括 endpoint、timeout、build。
A class in io.agentscope.core.training.backend that evaluates agent behaviour and records tracing and telemetry data. Declared in io.agentscope.core.training.backend.