DashScopeInput
@JsonInclude(JsonInclude.Include.NON_NULL) public class DashScopeInput
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:27–68DashScope 输入,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.extensions.model.dashscope.dto 包。核心成员包括 getMessages、setMessages、of、builder、DashScopeInput。
DashScope API input container DTO.
This class wraps the messages array for DashScope API requests.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.extensions.model.dashscope.dto that talks to model services and returns generated or embedded output. |
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public DashScopeInput() | 初始化 `DashScopeInput` 实例。 Creates a new instance. |
public DashScopeInput(List<DashScopeMessage> messages) | 初始化 `DashScopeInput` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public List<DashScopeMessage> getMessages() | 获取消息。 Returns the messages. |
public void setMessages(List<DashScopeMessage> messages) | 设置消息。 Sets the messages. |
public static DashScopeInput of(List<DashScopeMessage> messages)static | 创建并返回实例。 Creates and returns an instance. |
public static Builder builder()static | 返回构建器实例。 Returns the builder. |
构造器详情Constructor Detail
DashScopeInput
public DashScopeInput()
初始化 DashScopeInput 实例。
Creates a new instance.
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:34DashScopeInput
public DashScopeInput(List<DashScopeMessage> messages)
初始化 DashScopeInput 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
messages | List<DashScopeMessage> | 消息列表(类型 `List`)。The messages. |
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:36–38方法详情Method Detail
getMessages
public List<DashScopeMessage> getMessages()
获取消息。
Returns the messages.
List<DashScopeMessage>返回列出。Returns list.
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:40–42setMessages
public void setMessages(List<DashScopeMessage> messages)
设置消息。
Sets the messages.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
messages | List<DashScopeMessage> | 消息列表(类型 `List`)。The messages. |
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:44–46of
public static DashScopeInput of(List<DashScopeMessage> messages)
static
创建并返回实例。
Creates and returns an instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
messages | List<DashScopeMessage> | 消息列表(类型 `List`)。The messages. |
DashScopeInput返回DashScopeInput。Returns DashScope input.
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:48–50builder
public static Builder builder()
static
返回构建器实例。
Returns the builder.
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/model/dashscope/dto/DashScopeInput.java:52–54嵌套类详情Nested Class Detail
Builder
public static class Builder构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.model.dashscope.dto 包。核心成员包括 messages、build。
A class in io.agentscope.extensions.model.dashscope.dto that talks to model services and returns generated or embedded output. Declared in io.agentscope.extensions.model.dashscope.dto.