Class NaruResponse

java.lang.Object
net.thevpc.naru.api.model.NaruResponse

public class NaruResponse extends Object
Response from a NaruModelProvider chat call.
  • Constructor Details

    • NaruResponse

      public NaruResponse()
    • NaruResponse

      public NaruResponse(NaruMessage message, boolean done)
    • NaruResponse

      public NaruResponse(NaruMessage message, boolean done, String stopReason, int totalTokens, int promptTokens, int evalTokens)
  • Method Details

    • getMessage

      public NaruMessage getMessage()
    • setMessage

      public void setMessage(NaruMessage message)
    • isDone

      public boolean isDone()
    • setDone

      public void setDone(boolean done)
    • getStopReason

      public String getStopReason()
    • setStopReason

      public void setStopReason(String stopReason)
    • getTotalTokens

      public int getTotalTokens()
    • setTotalTokens

      public void setTotalTokens(int totalTokens)
    • hasToolCalls

      public boolean hasToolCalls()
    • getPromptTokens

      public int getPromptTokens()
    • setPromptTokens

      public NaruResponse setPromptTokens(int promptTokens)
    • getEvalTokens

      public int getEvalTokens()
    • setEvalTokens

      public NaruResponse setEvalTokens(int evalTokens)