public class OpenAiClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenAiClient.Builder |
public static OpenAiClient.Builder builder()
public CompletionResponse completions(Completion completion)
completion - public CompletionResponse completions(String question)
question - public EditResponse edit(Edit edit)
edit - public ImageResponse genImages(String prompt)
prompt - public ImageResponse genImages(Image image)
image - public List<Item> editImages(File image, String prompt)
image - prompt - public List<Item> editImages(File image, ImageEdit imageEdit)
image - imageEdit - public List<Item> editImages(File image, File mask, ImageEdit imageEdit)
image - png格式的图片,最大4MBmask - png格式的图片,最大4MBimageEdit - public ImageResponse variationsImages(File image, ImageVariations imageVariations)
变化图片,类似ai重做图片
image - imageVariations - public ImageResponse variationsImages(File image)
image - public EmbeddingResponse embeddings(String input)
input - public EmbeddingResponse embeddings(Embedding embedding)
embedding - public DeleteResponse deleteFile(String fileId)
fileId - public UploadFileResponse uploadFile(String purpose, File file)
purpose - file - public UploadFileResponse uploadFile(File file)
file - public ModerationResponse moderations(String input)
input - public ModerationResponse moderations(Moderation moderation)
moderation - public FineTuneResponse fineTune(FineTune fineTune)
fineTune - public FineTuneResponse fineTune(String trainingFileId)
trainingFileId - 文件id,文件上传返回的idpublic List<FineTuneResponse> fineTunes()
public FineTuneResponse retrieveFineTune(String fineTuneId)
fineTuneId - public FineTuneResponse cancelFineTune(String fineTuneId)
fineTuneId - public List<Event> fineTuneEvents(String fineTuneId)
fineTuneId - public DeleteResponse deleteFineTuneModel(String model)
model - @Deprecated public List<Engine> engines()
@Deprecated public Engine engine(String engineId)
engineId - 引擎idpublic ChatCompletionResponse chatCompletion(ChatCompletion chatCompletion)
chatCompletion - 问答参数public ChatCompletionResponse chatCompletion(List<Message> messages)
messages - 问答参数public WhisperResponse speechToTextTranscriptions(File file, Whisper.Model model)
model - 模型 Whisper.Modelfile - 语音文件 最大支持25MB mp3, mp4, mpeg, mpga, m4a, wav, webmpublic WhisperResponse speechToTextTranscriptions(File file)
file - 语音文件 最大支持25MB mp3, mp4, mpeg, mpga, m4a, wav, webmpublic WhisperResponse speechToTextTranslations(File file, Whisper.Model model)
model - 模型 Whisper.Modelfile - 语音文件 最大支持25MB mp3, mp4, mpeg, mpga, m4a, wav, webmpublic WhisperResponse speechToTextTranslations(File file)
file - 语音文件 最大支持25MB mp3, mp4, mpeg, mpga, m4a, wav, webmpublic CreditGrantsResponse creditGrants()
Copyright © 2023 grt1228. All rights reserved.