Class HttpCommunicationChatGPT

java.lang.Object
org.eclnt.ccee.chatgpt.logic.http.HttpCommunicationChatGPT
All Implemented Interfaces:
ICCEEConstants

public class HttpCommunicationChatGPT extends Object implements ICCEEConstants
  • Constructor Details

    • HttpCommunicationChatGPT

      public HttpCommunicationChatGPT()
  • Method Details

    • instance

      public static HttpCommunicationChatGPT instance()
    • initialize

      public static void initialize(String openAiCompany, String openAiProjectId, String openAiApiKey)
    • getWithCommunicationProtocol

      public boolean getWithCommunicationProtocol()
    • setWithCommunicationProtocol

      public void setWithCommunicationProtocol(boolean withCommunicationProtocol)
    • readURLByteArray

      public byte[] readURLByteArray(String url)
    • doGet

      public String doGet(String uri, Map<String,String> headers)
    • doPost

      public String doPost(String uri, String body, Map<String,String> headers)
    • doPostWithStreamResponse

      public String doPostWithStreamResponse(String uri, String body, Map<String,String> headers, org.eclnt.util.general.IExecuteOnObject<String> fragmentExecutor)