类 DefaultChatgptService
java.lang.Object
io.github.flashvayne.chatgpt.service.impl.DefaultChatgptService
- 所有已实现的接口:
ChatgptService
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected <T> org.springframework.http.HttpEntity<?>buildHttpEntity(T request) protected <T> TgetResponse(org.springframework.http.HttpEntity<?> httpEntity, Class<T> responseType, String url) imageGenerate(String prompt) imageGenerate(String prompt, Integer n, ImageSize size, ImageFormat format) imageGenerateRequest(ImageRequest imageRequest) multiChat(List<MultiChatMessage> messages) multiChatRequest(MultiChatRequest multiChatRequest) sendChatRequest(ChatRequest chatRequest) sendMessage(String message)
-
字段详细资料
-
chatgptProperties
-
-
构造器详细资料
-
DefaultChatgptService
-
-
方法详细资料
-
sendMessage
- 指定者:
sendMessage在接口中ChatgptService
-
sendChatRequest
- 指定者:
sendChatRequest在接口中ChatgptService
-
multiChat
- 指定者:
multiChat在接口中ChatgptService
-
multiChatRequest
- 指定者:
multiChatRequest在接口中ChatgptService
-
imageGenerate
- 指定者:
imageGenerate在接口中ChatgptService- 参数:
prompt- A text description of the desired image(s). The maximum length is 1000 characters.- 返回:
- generated image url
-
imageGenerate
- 指定者:
imageGenerate在接口中ChatgptService- 参数:
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
- 指定者:
imageGenerateRequest在接口中ChatgptService
-
buildHttpEntity
protected <T> org.springframework.http.HttpEntity<?> buildHttpEntity(T request) -
getResponse
-