Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | role | |||
character(len=:), | public, | allocatable | :: | content | |||
character(len=:), | public, | allocatable | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | role | |||
character(len=*), | intent(in) | :: | content | |||
character(len=*), | intent(in), | optional | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | role |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | content |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ChatCompletion_messages), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name |
type :: ChatCompletion_messages character(len=:), allocatable :: role character(len=:), allocatable :: content character(len=:), allocatable :: name contains procedure, private :: deallocate_role procedure, private :: deallocate_content procedure, private :: deallocate_name procedure :: finalize => deallocate_ChatCompletion_messages procedure :: set => set_message procedure, private :: set_role procedure, private :: set_content procedure, private :: set_name end type ChatCompletion_messages