类 DashScopeResponse

java.lang.Object
io.agentscope.core.formatter.dashscope.dto.DashScopeResponse

public class DashScopeResponse extends Object
DashScope API response DTO.

This class represents the top-level response structure from DashScope's text-generation and multimodal-generation APIs.

Example JSON:


 {
   "request_id": "xxx-xxx-xxx",
   "output": {
     "choices": [...]
   },
   "usage": {
     "input_tokens": 10,
     "output_tokens": 20
   }
 }
 
  • 构造器详细资料

    • DashScopeResponse

      public DashScopeResponse()
  • 方法详细资料

    • getRequestId

      public String getRequestId()
    • setRequestId

      public void setRequestId(String requestId)
    • getOutput

      public DashScopeOutput getOutput()
    • setOutput

      public void setOutput(DashScopeOutput output)
    • getUsage

      public DashScopeUsage getUsage()
    • setUsage

      public void setUsage(DashScopeUsage usage)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)
    • isError

      public boolean isError()
      Check if this response represents an error.
      返回:
      true if the response contains an error code