DashScopeCredential
@JsonIgnoreProperties(ignoreUnknown = true) @JsonPropertyOrder({"id", "type", "api_key", "base_url"}) public final class DashScopeCredential extends CredentialBase
io/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:28–109DashScope 凭证,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.extensions.model.dashscope.credential 包,继承自 CredentialBase。核心成员包括 getType、getApiKey、getBaseUrl、getChatModelClass、toString、builder。
Credential for the DashScope (Alibaba Cloud) OpenAI-compatible API.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.extensions.model.dashscope.credential that talks to model services and returns generated or embedded output. |
字段摘要Field Summary
| 字段Field | 类型Type | 说明Description |
|---|---|---|
TYPEstaticfinal | String | 类型字段。 The TYPE field. |
DEFAULT_BASE_URLstaticfinal | String | 默认基类 URL字段。 The DEFAULT BASE URL field. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String getType() | 获取类型。 Returns the type. |
public String getApiKey() | 获取API 键。 Returns the api key. |
public String getBaseUrl() | 获取基类 URL。 Returns the base url. |
public Class<? extends ChatModelBase> getChatModelClass() | 获取聊天模型类。 Returns the chat model class. |
public String toString() | 返回 `toString` 结果。 Returns the to string. |
public static Builder builder()static | 返回构建器实例。 Returns the builder. |
字段详情Field Detail
TYPE
public static final String TYPE
类型字段。声明为 public static final String TYPE。
The TYPE field.
io/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:32DEFAULT_BASE_URL
public static final String DEFAULT_BASE_URL
默认基类 URL字段。声明为 public static final String DEFAULT_BASE_URL。
The DEFAULT BASE URL field.
io/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:34–35方法详情Method Detail
getType
public String getType()
获取类型。
Returns the type.
Stringio/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:54–57getApiKey
public String getApiKey()
获取API 键。
Returns the api key.
Stringio/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:59–62getBaseUrl
public String getBaseUrl()
获取基类 URL。
Returns the base url.
Stringio/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:64–67getChatModelClass
public Class<? extends ChatModelBase> getChatModelClass()
获取聊天模型类。
Returns the chat model class.
Class<? extends ChatModelBase>io/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:69–72toString
public String toString()
返回 toString 结果。
Returns the to string.
Stringio/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:74–77builder
public static Builder builder()
返回构建器实例。
Returns the builder.
Builderio/agentscope/extensions/model/dashscope/credential/DashScopeCredential.java:79–81嵌套类详情Nested Class Detail
Builder
public static final class Builder构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.model.dashscope.credential 包。核心成员包括 id、apiKey、baseUrl、build。
A class in io.agentscope.extensions.model.dashscope.credential that talks to model services and returns generated or embedded output. Declared in io.agentscope.extensions.model.dashscope.credential.