Builder
public static class Builder
源码Source
io/agentscope/core/message/AudioBlock.java:71–95构建器,用于构建并配置目标实例。位于 io.agentscope.core.message 包。核心成员包括 source、build。
Builder for constructing AudioBlock instances.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder source(Source source) | 设置来源用于音频内容。 Sets the source for the audio content. |
public AudioBlock build() | 构建并返回最终实例。 Builds a new AudioBlock with the configured source. |
方法详情Method Detail
source
public Builder source(Source source)
设置来源用于音频内容。
Sets the source for the audio content.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
source | Source | 音频来源(URL 或 Base64)。The audio source (URL or Base64) |
Builder返回当前实例,以支持链式调用。This builder for chaining
源码Source
io/agentscope/core/message/AudioBlock.java:81–84build
public AudioBlock build()
构建并返回最终实例。
Builds a new AudioBlock with the configured source.
AudioBlock一种新的AudioBlock 实例。A new AudioBlock instance
NullPointerException可能抛出 `NullPointerException`。if source is null
源码Source
io/agentscope/core/message/AudioBlock.java:92–94