@Validated public class DefaultOpenAiClient extends Object implements OpenAiClient
| 构造器和说明 |
|---|
DefaultOpenAiClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
CreditGrantsResponse |
billingCreditGrants()
Query billing credit grants.
|
SubscriptionResponse |
billingSubscription()
Query billing subscription.
|
UsageResponse |
billingUsage(String startDate,
String endDate)
Query billing usage.
|
CancelFineTuneResponse |
cancelFineTune(String fineTuneId)
Cancel fine-tune by
fineTuneId. |
ChatCompletionResponse |
chatCompletions(ChatCompletionRequest request)
Create chat completion.
|
CompletionResponse |
completions(CompletionRequest request)
Create completion.
|
CreateFineTuneResponse |
createFineTune(CreateFineTuneRequest request)
Create fine-tune.
|
CreateImageResponse |
createImage(CreateImageRequest request)
Create image.
|
CreateImageResponse |
createImageEdit(org.springframework.core.io.Resource image,
org.springframework.core.io.Resource mask,
CreateImageRequest request)
Create image edit.
|
CreateImageResponse |
createImageVariation(org.springframework.core.io.Resource image,
CreateImageVariationRequest request)
Create image variation.
|
CreateAudioResponse |
createTranscription(org.springframework.core.io.Resource fileResource,
CreateAudioRequest request)
Create transcription.
|
CreateAudioResponse |
createTranslation(org.springframework.core.io.Resource fileResource,
CreateAudioRequest request)
Create translation.
|
DeleteFileResponse |
deleteFile(String fileId)
Delete file by
fileId. |
DeleteFineTuneModelResponse |
deleteFineTuneModel(String model)
Delete fine-tune model.
|
EditResponse |
edits(EditRequest request)
Create edit.
|
EmbeddingResponse |
embeddings(EmbeddingRequest request)
Create embeddings.
|
ListFileResponse |
listFiles()
List files.
|
ListFineTuneEventResponse |
listFineTuneEvents(String fineTuneId)
List fine-tune events.
|
ListFineTuneResponse |
listFineTunes()
List fine-tunes.
|
ListModelsResponse |
models()
List models.
|
ModerationResponse |
moderations(ModerationRequest request)
Create moderation.
|
RetrieveFileResponse |
retrieveFile(String fileId)
Retrieve file by
fileId |
RetrieveFineTuneResponse |
retrieveFineTunes(String fineTuneId)
Retrieve fine-tune.
|
RetrieveModelResponse |
retrieveModel(String modelId)
Retrieve model by
modelId. |
void |
streamChatCompletions(ChatCompletionRequest request,
okhttp3.sse.EventSourceListener listener)
Create stream chat completion.
|
void |
streamCompletions(CompletionRequest request,
okhttp3.sse.EventSourceListener listener)
Create stream completion.
|
UploadFileResponse |
uploadFile(org.springframework.core.io.Resource fileResource,
String purpose)
Upload file.
|
UserResponse |
users(String organizationId)
Get users.
|
public ModerationResponse moderations(ModerationRequest request)
OpenAiClientmoderations 在接口中 OpenAiClientrequest - ModerationRequestModerationResponsepublic CompletionResponse completions(CompletionRequest request)
OpenAiClientcompletions 在接口中 OpenAiClientrequest - CompletionRequestCompletionResponsepublic void streamCompletions(CompletionRequest request, okhttp3.sse.EventSourceListener listener)
OpenAiClientstreamCompletions 在接口中 OpenAiClientrequest - CompletionRequestlistener - EventSourceListenerpublic EditResponse edits(EditRequest request)
OpenAiClientedits 在接口中 OpenAiClientrequest - EditRequestEditResponsepublic ChatCompletionResponse chatCompletions(ChatCompletionRequest request)
OpenAiClientchatCompletions 在接口中 OpenAiClientrequest - ChatCompletionRequestChatCompletionResponsepublic void streamChatCompletions(ChatCompletionRequest request, okhttp3.sse.EventSourceListener listener)
OpenAiClientstreamChatCompletions 在接口中 OpenAiClientrequest - ChatCompletionRequestlistener - EventSourceListenerpublic ListModelsResponse models()
OpenAiClientmodels 在接口中 OpenAiClientListModelsResponsepublic RetrieveModelResponse retrieveModel(String modelId)
OpenAiClientmodelId.retrieveModel 在接口中 OpenAiClientmodelId - modelIdRetrieveModelResponsepublic EmbeddingResponse embeddings(EmbeddingRequest request)
OpenAiClientembeddings 在接口中 OpenAiClientrequest - EmbeddingRequestEmbeddingResponsepublic ListFileResponse listFiles()
OpenAiClientlistFiles 在接口中 OpenAiClientListFileResponsepublic UploadFileResponse uploadFile(org.springframework.core.io.Resource fileResource, String purpose)
OpenAiClientuploadFile 在接口中 OpenAiClientfileResource - Resourcepurpose - purposeUploadFileResponsepublic DeleteFileResponse deleteFile(String fileId)
OpenAiClientfileId.deleteFile 在接口中 OpenAiClientfileId - fileIdDeleteFileResponsepublic RetrieveFileResponse retrieveFile(String fileId)
OpenAiClientfileIdretrieveFile 在接口中 OpenAiClientfileId - fileIdRetrieveFileResponsepublic CreateFineTuneResponse createFineTune(CreateFineTuneRequest request)
OpenAiClientcreateFineTune 在接口中 OpenAiClientrequest - CreateFineTuneRequestCreateFineTuneResponsepublic ListFineTuneResponse listFineTunes()
OpenAiClientlistFineTunes 在接口中 OpenAiClientListFineTuneResponsepublic RetrieveFineTuneResponse retrieveFineTunes(String fineTuneId)
OpenAiClientretrieveFineTunes 在接口中 OpenAiClientfineTuneId - fineTuneIdRetrieveFineTuneResponsepublic CancelFineTuneResponse cancelFineTune(String fineTuneId)
OpenAiClientfineTuneId.cancelFineTune 在接口中 OpenAiClientfineTuneId - fineTuneIdCancelFineTuneResponsepublic ListFineTuneEventResponse listFineTuneEvents(String fineTuneId)
OpenAiClientlistFineTuneEvents 在接口中 OpenAiClientfineTuneId - fineTuneIdListFineTuneEventResponsepublic DeleteFineTuneModelResponse deleteFineTuneModel(String model)
OpenAiClientdeleteFineTuneModel 在接口中 OpenAiClientmodel - modelDeleteFineTuneModelResponsepublic CreateAudioResponse createTranscription(org.springframework.core.io.Resource fileResource, CreateAudioRequest request)
OpenAiClientcreateTranscription 在接口中 OpenAiClientfileResource - The audio file to transcribe, in one of these formats: mp3, mp4, mpeg, mpga, m4a, wav, or webm.request - CreateAudioRequestCreateAudioResponsepublic CreateAudioResponse createTranslation(org.springframework.core.io.Resource fileResource, CreateAudioRequest request)
OpenAiClientcreateTranslation 在接口中 OpenAiClientfileResource - The audio file to translate, in one of these formats: mp3, mp4, mpeg, mpga, m4a, wav, or webm.request - CreateAudioRequestCreateAudioResponsepublic CreateImageResponse createImage(CreateImageRequest request)
OpenAiClientcreateImage 在接口中 OpenAiClientrequest - CreateImageRequestCreateImageResponsepublic CreateImageResponse createImageEdit(org.springframework.core.io.Resource image, org.springframework.core.io.Resource mask, CreateImageRequest request)
OpenAiClientcreateImageEdit 在接口中 OpenAiClientimage - Resourcemask - Resourcerequest - CreateImageRequestCreateImageResponsepublic CreateImageResponse createImageVariation(org.springframework.core.io.Resource image, CreateImageVariationRequest request)
OpenAiClientcreateImageVariation 在接口中 OpenAiClientimage - Resourcerequest - CreateImageRequestCreateImageResponsepublic CreditGrantsResponse billingCreditGrants()
OpenAiClientbillingCreditGrants 在接口中 OpenAiClientCreditGrantsResponsepublic UserResponse users(String organizationId)
OpenAiClientusers 在接口中 OpenAiClientorganizationId - organizationIdUserResponsepublic SubscriptionResponse billingSubscription()
OpenAiClientbillingSubscription 在接口中 OpenAiClientSubscriptionResponsepublic UsageResponse billingUsage(String startDate, String endDate)
OpenAiClientbillingUsage 在接口中 OpenAiClientstartDate - startDateendDate - endDateUsageResponseCopyright © 2023. All rights reserved.