load_ChatCompletion_data Subroutine

private impure elemental subroutine load_ChatCompletion_data(this, file_name)

Type Bound

ChatCompletion

Arguments

Type IntentOptional Attributes Name
class(ChatCompletion), intent(inout) :: this
character(len=*), intent(in) :: file_name

Calls

proc~~load_chatcompletion_data~~CallsGraph proc~load_chatcompletion_data foropenai_ChatCompletion::ChatCompletion%load_ChatCompletion_data proc~load_frequency_penalty foropenai_ChatCompletion::ChatCompletion%load_frequency_penalty proc~load_chatcompletion_data->proc~load_frequency_penalty proc~load_max_tokens foropenai_ChatCompletion::ChatCompletion%load_max_tokens proc~load_chatcompletion_data->proc~load_max_tokens proc~load_model~2 foropenai_ChatCompletion::ChatCompletion%load_model proc~load_chatcompletion_data->proc~load_model~2 proc~load_n foropenai_ChatCompletion::ChatCompletion%load_n proc~load_chatcompletion_data->proc~load_n proc~load_presence_penalty foropenai_ChatCompletion::ChatCompletion%load_presence_penalty proc~load_chatcompletion_data->proc~load_presence_penalty proc~load_stream foropenai_ChatCompletion::ChatCompletion%load_stream proc~load_chatcompletion_data->proc~load_stream proc~load_temperature~2 foropenai_ChatCompletion::ChatCompletion%load_temperature proc~load_chatcompletion_data->proc~load_temperature~2 proc~load_top_p foropenai_ChatCompletion::ChatCompletion%load_top_p proc~load_chatcompletion_data->proc~load_top_p proc~load_url~2 foropenai_ChatCompletion::ChatCompletion%load_url proc~load_chatcompletion_data->proc~load_url~2 proc~load_user_name foropenai_ChatCompletion::ChatCompletion%load_user_name proc~load_chatcompletion_data->proc~load_user_name proc~set_file_name foropenai_base::openai%set_file_name proc~load_chatcompletion_data->proc~set_file_name destroy destroy proc~load_frequency_penalty->destroy get get proc~load_frequency_penalty->get initialize initialize proc~load_frequency_penalty->initialize load_file load_file proc~load_frequency_penalty->load_file proc~load_max_tokens->destroy proc~load_max_tokens->get proc~load_max_tokens->initialize proc~load_max_tokens->load_file proc~load_model~2->destroy proc~load_model~2->get proc~load_model~2->initialize proc~load_model~2->load_file proc~load_n->destroy proc~load_n->get proc~load_n->initialize proc~load_n->load_file proc~load_presence_penalty->destroy proc~load_presence_penalty->get proc~load_presence_penalty->initialize proc~load_presence_penalty->load_file proc~load_stream->destroy proc~load_stream->get proc~load_stream->initialize proc~load_stream->load_file proc~load_temperature~2->destroy proc~load_temperature~2->get proc~load_temperature~2->initialize proc~load_temperature~2->load_file proc~load_top_p->destroy proc~load_top_p->get proc~load_top_p->initialize proc~load_top_p->load_file proc~load_url~2->destroy proc~load_url~2->get proc~load_url~2->initialize proc~load_url~2->load_file proc~load_user_name->destroy proc~load_user_name->get proc~load_user_name->initialize proc~load_user_name->load_file

Called by

proc~~load_chatcompletion_data~~CalledByGraph proc~load_chatcompletion_data foropenai_ChatCompletion::ChatCompletion%load_ChatCompletion_data proc~set_chatcompletion_data foropenai_ChatCompletion::ChatCompletion%set_ChatCompletion_data proc~set_chatcompletion_data->proc~load_chatcompletion_data proc~conversation foropenai_ChatCompletion::ChatCompletion%conversation proc~conversation->proc~set_chatcompletion_data program~test_chatcompletion test_ChatCompletion program~test_chatcompletion->proc~set_chatcompletion_data

Source Code

   elemental impure subroutine load_ChatCompletion_data(this, file_name)
      class(ChatCompletion), intent(inout) :: this
      character(len=*),      intent(in)    :: file_name
      call this%set_file_name(trim(file_name))
      call this%load_url()
      call this%load_model()
      call this%load_user_name()
      call this%load_temperature()
      call this%load_presence_penalty()
      call this%load_frequency_penalty()
      call this%load_top_p()
      call this%load_n()
      call this%load_stream()
      call this%load_max_tokens()
   end subroutine load_ChatCompletion_data