接口 ChatgptService

所有已知实现类:
DefaultChatgptService

public interface ChatgptService
  • 方法详细资料

    • sendMessage

      String sendMessage(String message)
    • sendChatRequest

      ChatResponse sendChatRequest(ChatRequest request)
    • multiChat

      String multiChat(List<MultiChatMessage> messages)
    • multiChatRequest

      MultiChatResponse multiChatRequest(MultiChatRequest multiChatRequest)
    • imageGenerate

      String imageGenerate(String prompt)
      参数:
      prompt - A text description of the desired image(s). The maximum length is 1000 characters.
      返回:
      generated image url
    • imageGenerate

      List<String> imageGenerate(String prompt, Integer n, ImageSize size, ImageFormat format)
      参数:
      prompt - A text description of the desired image(s). The maximum length is 1000 characters.
      n - The number of images to generate. Must be between 1 and 10.
      size - The size of the generated images. Must be one of ImageFormat.SMALL("256x256"), ImageFormat.MEDIUM("512x512"), ImageFormat.LARGE("1024x1024").
      format - The format in which the generated images are returned. Must be one of ImageFormat.URL("url"), ImageFormat.BASE64("b64_json").
      返回:
      image url/base64 list
    • imageGenerateRequest

      ImageResponse imageGenerateRequest(ImageRequest imageRequest)