@Preview(value="3.8.1") public class SimpleRequest extends java.lang.Object implements AgentRequest<SimpleRequest,SimpleResponse>
提供链式配置能力,负责绑定 AgentSession 记忆上下文并支持运行时 ChatOptions 的动态修正。
| 构造器和说明 |
|---|
SimpleRequest(SimpleAgent agent,
Prompt prompt) |
| 限定符和类型 | 方法和说明 |
|---|---|
SimpleResponse |
call()
启动智能体调用流程
|
SimpleRequest |
options(java.util.function.Consumer<ModelOptionsAmend<?,SimpleInterceptor>> chatOptionsAdjustor)
配置运行时选项(如调整 Temperature、MaxTokens 等参数)
|
SimpleRequest |
session(AgentSession session)
关联执行会话(用于持久化短期记忆与上下文快照)
|
reactor.core.publisher.Flux<AgentChunk> |
stream()
响应式流输出:实时推送推理过程中的中间结果(如思考、动作、内容片段)
|
public SimpleRequest(SimpleAgent agent, Prompt prompt)
public SimpleRequest session(AgentSession session)
session 在接口中 AgentRequest<SimpleRequest,SimpleResponse>public SimpleRequest options(java.util.function.Consumer<ModelOptionsAmend<?,SimpleInterceptor>> chatOptionsAdjustor)
public SimpleResponse call() throws java.lang.Throwable
call 在接口中 AgentRequest<SimpleRequest,SimpleResponse>java.lang.Throwablepublic reactor.core.publisher.Flux<AgentChunk> stream()
AgentRequeststream 在接口中 AgentRequest<SimpleRequest,SimpleResponse>