public class OkHttpClientOpenAIApiService
extends org.elsfs.openai.service.AbstractOpenAIApiService
| 限定符和类型 | 类和说明 |
|---|---|
static class |
OkHttpClientOpenAIApiService.Builder |
| 限定符和类型 | 方法和说明 |
|---|---|
static OkHttpClientOpenAIApiService.Builder |
builder(List<String> apiKeyList) |
static OkHttpClientOpenAIApiService.Builder |
builder(String apiKey) |
org.elsfs.openai.response.FineTune |
cancelFineTune(String fineTuneId) |
org.elsfs.openai.response.CreateAnswerResponse |
createAnswer(org.elsfs.openai.request.CreateAnswerRequest createAnswerRequest) |
org.elsfs.openai.response.CreateChatCompletionResponse |
createChatCompletion(org.elsfs.openai.request.CreateChatCompletionRequest createChatCompletionRequest) |
org.elsfs.openai.response.CreateClassificationResponse |
createClassification(org.elsfs.openai.request.CreateClassificationRequest createClassificationRequest) |
org.elsfs.openai.response.CreateCompletionResponse |
createCompletion(org.elsfs.openai.request.CreateCompletionRequest createCompletionRequest) |
org.elsfs.openai.response.CreateEditResponse |
createEdit(org.elsfs.openai.request.CreateEditRequest createEditRequest) |
org.elsfs.openai.response.CreateEmbeddingResponse |
createEmbedding(org.elsfs.openai.request.CreateEmbeddingRequest createEmbeddingRequest) |
org.elsfs.openai.response.OpenAIFile |
createFile(File file,
String purpose) |
org.elsfs.openai.response.FineTune |
createFineTune(org.elsfs.openai.request.CreateFineTuneRequest createFineTuneRequest) |
org.elsfs.openai.response.ImagesResponse |
createImage(org.elsfs.openai.request.CreateImageRequest createImageRequest) |
org.elsfs.openai.response.ImagesResponse |
createImageEdit(File image,
String prompt,
File mask,
Number n,
String size,
String responseFormat,
String user)
/images/edits
|
org.elsfs.openai.response.ImagesResponse |
createImageVariation(File image,
Number n,
String size,
String responseFormat,
String user)
/images/variations
|
org.elsfs.openai.response.CreateModerationResponse |
createModeration(org.elsfs.openai.request.CreateModerationRequest createModerationRequest) |
org.elsfs.openai.response.CreateSearchResponse |
createSearch(String engineId,
org.elsfs.openai.request.CreateSearchRequest createSearchRequest) |
org.elsfs.openai.response.CreateTranscriptionResponse |
createTranscription(File file,
String model,
String prompt,
String responseFormat,
Number temperature,
String language) |
org.elsfs.openai.response.CreateTranslationResponse |
createTranslation(File file,
String model,
String prompt,
String responseFormat,
Number temperature) |
org.elsfs.openai.response.DeleteFileResponse |
deleteFile(String fileId) |
org.elsfs.openai.response.DeleteModelResponse |
deleteModel(String model) |
String |
downloadFile(String fileId) |
protected <T> T |
handle(okhttp3.Request request,
Class<T> tClass) |
protected void |
init() |
org.elsfs.openai.response.ListEnginesResponse |
listEngines()
已过时。
|
org.elsfs.openai.response.ListFilesResponse |
listFiles() |
org.elsfs.openai.response.ListFineTuneEventsResponse |
listFineTuneEvents(String fineTuneId,
Boolean stream) |
org.elsfs.openai.response.ListFineTunesResponse |
listFineTunes()
/fine-tunes
|
org.elsfs.openai.response.ListModelsResponse |
listModels() |
org.elsfs.openai.response.Engine |
retrieveEngine(String engineId) |
org.elsfs.openai.response.OpenAIFile |
retrieveFile(String fileId) |
org.elsfs.openai.response.FineTune |
retrieveFineTune(String fineTuneId) |
org.elsfs.openai.response.Model |
retrieveModel(String model) |
protected void init()
public static OkHttpClientOpenAIApiService.Builder builder(String apiKey)
public static OkHttpClientOpenAIApiService.Builder builder(List<String> apiKeyList)
public org.elsfs.openai.response.FineTune cancelFineTune(String fineTuneId) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateAnswerResponse createAnswer(org.elsfs.openai.request.CreateAnswerRequest createAnswerRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateChatCompletionResponse createChatCompletion(org.elsfs.openai.request.CreateChatCompletionRequest createChatCompletionRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateCompletionResponse createCompletion(org.elsfs.openai.request.CreateCompletionRequest createCompletionRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ListModelsResponse listModels()
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateClassificationResponse createClassification(org.elsfs.openai.request.CreateClassificationRequest createClassificationRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateEditResponse createEdit(org.elsfs.openai.request.CreateEditRequest createEditRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateEmbeddingResponse createEmbedding(org.elsfs.openai.request.CreateEmbeddingRequest createEmbeddingRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.OpenAIFile createFile(File file, String purpose) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.FineTune createFineTune(org.elsfs.openai.request.CreateFineTuneRequest createFineTuneRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ImagesResponse createImage(org.elsfs.openai.request.CreateImageRequest createImageRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ImagesResponse createImageEdit(File image, String prompt, File mask, Number n, String size, String responseFormat, String user) throws org.elsfs.openai.exception.OpenaiException
image - The image to edit. Must be a valid PNG file, less than 4MB, and square. If mask is not provided, image must have transparency, which will be used as the mask.prompt - A text description of the desired image(s). The maximum length is 1000 characters.mask - An additional image whose fully transparent areas (e.g. where alpha is zero) indicate where `image` should be edited. Must be a valid PNG file, less than 4MB, and have the same dimensions as `image`.n - The number of images to generate. Must be between 1 and 10.size - The size of the generated images. Must be one of `256x256`, `512x512`, or `1024x1024`.responseFormat - The format in which the generated images are returned. Must be one of `url` or `b64_json`.user - A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](/docs/guides/safety-best-practices/end-user-ids).org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ImagesResponse createImageVariation(File image, Number n, String size, String responseFormat, String user) throws org.elsfs.openai.exception.OpenaiException
image - The image to use as the basis for the variation(s). Must be a valid PNG file, less than 4MB, and square.n - The number of images to generate. Must be between 1 and 10.size - The size of the generated images. Must be one of `256x256`, `512x512`, or `1024x1024`.responseFormat - The format in which the generated images are returned. Must be one of `url` or `b64_json`.user - A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](/docs/guides/safety-best-practices/end-user-ids).org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateModerationResponse createModeration(org.elsfs.openai.request.CreateModerationRequest createModerationRequest)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateSearchResponse createSearch(String engineId, org.elsfs.openai.request.CreateSearchRequest createSearchRequest) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateTranscriptionResponse createTranscription(File file, String model, String prompt, String responseFormat, Number temperature, String language) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.CreateTranslationResponse createTranslation(File file, String model, String prompt, String responseFormat, Number temperature) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.DeleteFileResponse deleteFile(String fileId) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.DeleteModelResponse deleteModel(String model) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic String downloadFile(String fileId) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiException@Deprecated public org.elsfs.openai.response.ListEnginesResponse listEngines() throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ListFilesResponse listFiles()
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ListFineTuneEventsResponse listFineTuneEvents(String fineTuneId, Boolean stream) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.ListFineTunesResponse listFineTunes()
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.Engine retrieveEngine(String engineId) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.OpenAIFile retrieveFile(String fileId) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.FineTune retrieveFineTune(String fineTuneId) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionpublic org.elsfs.openai.response.Model retrieveModel(String model) throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionprotected <T> T handle(okhttp3.Request request,
Class<T> tClass)
throws org.elsfs.openai.exception.OpenaiException
org.elsfs.openai.exception.OpenaiExceptionCopyright © 2023. All rights reserved.