ResponseApiController
@RestController @RequestMapping("/compatible-mode/v1") public class ResponseApiController
源码Source
io/agentscope/runtime/protocol/responseapi/controller/ResponseApiController.java:33–65响应 API 控制器,承载智能体的部署、调度与服务化运行。位于 io.agentscope.runtime.protocol.responseapi.controller 包。核心成员包括 streamChatCompletions、ResponseApiController。
REST controller for OpenAI Responses API protocol endpoints.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public ResponseApiController(Runner runner, ObjectProvider<ProtocolConfig> protocolConfigs) | 初始化 `ResponseApiController` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Object streamChatCompletions(ResponseApiRequest request) | 执行聊天补全。 Stream chat completions endpoint (OpenAI-compatible Responses API) |
构造器详情Constructor Detail
ResponseApiController
public ResponseApiController(Runner runner, ObjectProvider<ProtocolConfig> protocolConfigs)
初始化 ResponseApiController 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
runner | Runner | 运行器(类型 `Runner`)。The runner. |
protocolConfigs | ObjectProvider<ProtocolConfig> | 协议 Configs(类型 `ObjectProvider`)。The protocol configs. |
源码Source
io/agentscope/runtime/protocol/responseapi/controller/ResponseApiController.java:41–43方法详情Method Detail
streamChatCompletions
public Object streamChatCompletions(ResponseApiRequest request)
执行聊天补全。
Stream chat completions endpoint (OpenAI-compatible Responses API)
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
request | ResponseApiRequest | 请求(类型 `ResponseApiRequest`)。The request. |
Object返回对象。Returns object.
源码Source
io/agentscope/runtime/protocol/responseapi/controller/ResponseApiController.java:48–64