ChatCompletion
elemental impure subroutine print_top_p(this) class(ChatCompletion), intent(inout) :: this print "('top_p: ',F3.1)", this%top_p end subroutine print_top_p