AS AgentScopeAPI 手册 / API Reference

AgentScopeConfig

@ConfigMapping(prefix = "agentscope") @ConfigRoot(phase = ConfigPhase.RUN_TIME) public interface AgentScopeConfig
源码Source 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.

返回Returns ModelConfig
返回ModelConfig。Returns model config.
源码Source io/agentscope/quarkus/runtime/AgentScopeConfig.java:44

dashscope

public DashscopeConfig dashscope()

返回DashScope。

DashScope configuration.

返回Returns DashscopeConfig
返回DashscopeConfig。Returns dashscope config.
源码Source io/agentscope/quarkus/runtime/AgentScopeConfig.java:49

openai

public OpenAIConfig openai()

返回OpenAI。

OpenAI configuration.

返回Returns OpenAIConfig
返回OpenAIConfig。Returns OpenAI config.
源码Source io/agentscope/quarkus/runtime/AgentScopeConfig.java:54

gemini

public GeminiConfig gemini()

返回 gemini 结果。

Gemini configuration.

返回Returns GeminiConfig
返回GeminiConfig。Returns Gemini config.
源码Source io/agentscope/quarkus/runtime/AgentScopeConfig.java:59

anthropic

public AnthropicConfig anthropic()

返回 anthropic 结果。

Anthropic configuration.

返回Returns AnthropicConfig
返回AnthropicConfig。Returns Anthropic config.
源码Source io/agentscope/quarkus/runtime/AgentScopeConfig.java:64

agent

public AgentConfig agent()

返回智能体。

Agent configuration.

返回Returns AgentConfig
返回AgentConfig。Returns agent config.
源码Source io/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.

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.