From a079ef44e53acd9e8df51dbb31cf5aea4f9be5bd Mon Sep 17 00:00:00 2001 From: ageer <ageerle@163.com> Date: 星期二, 27 二月 2024 20:52:19 +0800 Subject: [PATCH] init v1.0.0 --- ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java b/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java index d3e7719..df8a83f 100644 --- a/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java +++ b/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java @@ -1,5 +1,6 @@ package com.xmzs.common.chat.openai; +import com.xmzs.common.chat.entity.Tts.TextToSpeech; import com.xmzs.common.chat.entity.chat.ChatCompletionWithPicture; import io.reactivex.Single; import okhttp3.MultipartBody; @@ -33,6 +34,7 @@ import com.xmzs.common.chat.entity.moderations.Moderation; import com.xmzs.common.chat.entity.moderations.ModerationResponse; import com.xmzs.common.chat.entity.whisper.WhisperResponse; +import retrofit2.Call; import retrofit2.http.*; import java.time.LocalDate; @@ -340,4 +342,15 @@ */ @POST("v1/chat/completions") Single<ChatCompletionResponse> chatCompletionWithPicture(@Body ChatCompletionWithPicture chatCompletion); + + /** + * 鏂囨湰杞闊� + * + * @param textToSpeech 鍙傛暟 + * @return ResponseBody body + * @since 1.1.2 + */ + @POST("v1/audio/speech") + @Streaming + Call<ResponseBody> textToSpeech(@Body TextToSpeech textToSpeech); } -- Gitblit v1.9.3