AgentScopeConfig
@ConfigMapping(prefix = "agentscope") @ConfigRoot(phase = ConfigPhase.RUN_TIME) public interface AgentScopeConfig
io/agentscope/quarkus/runtime/AgentScopeConfig.java:37–229定义 AgentScope 配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 model、dashscope、openai、gemini、anthropic、agent。
AgentScope configuration for Quarkus.
Example configuration in application.properties:
agentscope.model.provider=dashscope
agentscope.dashscope.api-key=${DASHSCOPE_API_KEY}
agentscope.dashscope.model-name=qwen-plus
agentscope.dashscope.stream=true
agentscope.agent.name=MyAssistant
agentscope.agent.sys-prompt=You are a helpful AI assistant.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
ModelConfig | 接口interface | 定义模型配置契约的接口。 Model provider configuration. |
DashscopeConfig | 接口interface | 定义 DashScope 配置契约的接口。 DashScope configuration. |
OpenAIConfig | 接口interface | 定义 OpenAI 配置契约的接口。 OpenAI configuration. |
GeminiConfig | 接口interface | 定义 Gemini 配置契约的接口。 Gemini configuration. |
AnthropicConfig | 接口interface | 定义 Anthropic 配置契约的接口。 Anthropic configuration. |
AgentConfig | 接口interface | 定义智能体配置契约的接口。 Agent configuration. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public ModelConfig model() | 返回模型。 Model configuration. |
public DashscopeConfig dashscope() | 返回DashScope。 DashScope configuration. |
public OpenAIConfig openai() | 返回OpenAI。 OpenAI configuration. |
public GeminiConfig gemini() | 返回 `gemini` 结果。 Gemini configuration. |
public AnthropicConfig anthropic() | 返回 `anthropic` 结果。 Anthropic configuration. |
public AgentConfig agent() | 返回智能体。 Agent configuration. |
方法详情Method Detail
model
public ModelConfig model()
返回模型。
Model configuration.
ModelConfigio/agentscope/quarkus/runtime/AgentScopeConfig.java:44dashscope
public DashscopeConfig dashscope()
返回DashScope。
DashScope configuration.
DashscopeConfigio/agentscope/quarkus/runtime/AgentScopeConfig.java:49openai
public OpenAIConfig openai()
返回OpenAI。
OpenAI configuration.
OpenAIConfigio/agentscope/quarkus/runtime/AgentScopeConfig.java:54gemini
public GeminiConfig gemini()
返回 gemini 结果。
Gemini configuration.
GeminiConfigio/agentscope/quarkus/runtime/AgentScopeConfig.java:59anthropic
public AnthropicConfig anthropic()
返回 anthropic 结果。
Anthropic configuration.
AnthropicConfigio/agentscope/quarkus/runtime/AgentScopeConfig.java:64agent
public AgentConfig agent()
返回智能体。
Agent configuration.
AgentConfigio/agentscope/quarkus/runtime/AgentScopeConfig.java:69嵌套类详情Nested Class Detail
ModelConfig
interface ModelConfig定义模型配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 provider。
Model provider configuration.
DashscopeConfig
interface DashscopeConfig定义 DashScope 配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 apiKey、modelName、stream、enableThinking、baseUrl。
DashScope configuration.
OpenAIConfig
interface OpenAIConfig定义 OpenAI 配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 apiKey、modelName、stream、baseUrl。
OpenAI configuration.
GeminiConfig
interface GeminiConfig定义 Gemini 配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 apiKey、modelName、stream、useVertexAi、project、location。
Gemini configuration.
AnthropicConfig
interface AnthropicConfig定义 Anthropic 配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 apiKey、modelName、stream、baseUrl。
Anthropic configuration.
AgentConfig
interface AgentConfig定义智能体配置契约的接口。位于 io.agentscope.quarkus.runtime 包。核心成员包括 name、sysPrompt、maxIters。
Agent configuration.