Class DeepSeekResponse<T extends DeepSeekRequest<?>>

java.lang.Object
de.entwicklertraining.api.base.ApiResponse<T>
de.entwicklertraining.deepseek4j.DeepSeekResponse<T>
Direct Known Subclasses:
DeepSeekCompletionResponse, DeepSeekModelsResponse, DeepSeekUserBalanceResponse

public abstract class DeepSeekResponse<T extends DeepSeekRequest<?>> extends de.entwicklertraining.api.base.ApiResponse<T>
A generic response abstraction from DeepSeek calls (chat completions, etc.). Typically, implementations will parse the JSON and offer helper methods to extract data.
  • Field Details

    • json

      protected final org.json.JSONObject json
  • Constructor Details

    • DeepSeekResponse

      protected DeepSeekResponse(org.json.JSONObject json, T request)
  • Method Details

    • getJson

      public org.json.JSONObject getJson()
    • getRequest

      public T getRequest()
      Overrides:
      getRequest in class de.entwicklertraining.api.base.ApiResponse<T extends DeepSeekRequest<?>>