Class CompletionTokensDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • acceptedPredictionTokens

        public CompletionTokensDetails.Builder acceptedPredictionTokens​(Integer acceptedPredictionTokens)
        When using Predicted Outputs, the number of tokens in the prediction that appeared in the completion.
        Parameters:
        acceptedPredictionTokens - the value to set
        Returns:
        this builder
      • reasoningTokens

        public CompletionTokensDetails.Builder reasoningTokens​(Integer reasoningTokens)
        Tokens generated by the model for reasoning.
        Parameters:
        reasoningTokens - the value to set
        Returns:
        this builder
      • rejectedPredictionTokens

        public CompletionTokensDetails.Builder rejectedPredictionTokens​(Integer rejectedPredictionTokens)
        When using Predicted Outputs, the number of tokens in the prediction that did not appear in the completion.

        However, like reasoning tokens, these tokens are still counted in the total completion tokens for purposes of billing, output, and context window limits.

        Parameters:
        rejectedPredictionTokens - the value to set
        Returns:
        this builder