Interface AIResponse

    • Method Detail

      • getCorrelationId

        java.lang.String getCorrelationId()
      • getPipelineId

        java.lang.String getPipelineId()
      • getResponseId

        java.lang.String getResponseId()
      • getModelName

        java.lang.String getModelName()
      • getInputTokens

        long getInputTokens()
      • getOutputTokens

        long getOutputTokens()
      • getTotalTokens

        long getTotalTokens()
      • getProcessingTimeMillis

        long getProcessingTimeMillis()
      • isCachedResponse

        boolean isCachedResponse()
      • getProviderResponse

        java.lang.String getProviderResponse()
      • text

        java.lang.String text()
      • as

        default <T> T as​(java.lang.Class<T> type)
      • asList

        default <T> java.util.List<T> asList​(java.lang.Class<T> elementType)
      • hasToolCalls

        default boolean hasToolCalls()
      • getToolCalls

        default java.util.List<AIToolCall> getToolCalls()
      • getStopReason

        default java.lang.String getStopReason()