public interface Api
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_API_HOST |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<AudioResponse> |
audioTranscriptions(okhttp3.MultipartBody.Part audio,
Transcriptions transcriptions)
audio_transcriptions
|
io.reactivex.Single<AudioResponse> |
audioTranslations(okhttp3.MultipartBody.Part audio,
Transcriptions transcriptions)
audio_translations
|
io.reactivex.Single<ChatCompletionResponse> |
chatCompletion(ChatCompletion chatCompletion)
chat
|
io.reactivex.Single<CreditGrantsResponse> |
creditGrants()
余额查询
|
io.reactivex.Single<ImagesRensponse> |
imageEdits(okhttp3.MultipartBody.Part image,
okhttp3.MultipartBody.Part mask,
Edits edits)
image_edits
|
io.reactivex.Single<ImagesRensponse> |
imageGenerations(Generations generations)
image_generations
|
io.reactivex.Single<ImagesRensponse> |
imageVariations(okhttp3.MultipartBody.Part image,
Variations variations)
image_variations
|
io.reactivex.Single<SubscriptionData> |
subscription()
余额查询
|
io.reactivex.Single<UseageResponse> |
usage(String startDate,
String endDate)
余额查询
|
static final String DEFAULT_API_HOST
@POST(value="v1/chat/completions") io.reactivex.Single<ChatCompletionResponse> chatCompletion(@Body ChatCompletion chatCompletion)
@POST(value="v1/images/generations") io.reactivex.Single<ImagesRensponse> imageGenerations(@Body Generations generations)
@Multipart @POST(value="v1/images/edits") io.reactivex.Single<ImagesRensponse> imageEdits(@Part okhttp3.MultipartBody.Part image, @Part okhttp3.MultipartBody.Part mask, @PartMap Edits edits)
@Multipart @POST(value="v1/images/variations") io.reactivex.Single<ImagesRensponse> imageVariations(@Part okhttp3.MultipartBody.Part image, @PartMap Variations variations)
@Multipart @POST(value="v1/audio/transcriptions") io.reactivex.Single<AudioResponse> audioTranscriptions(@Part okhttp3.MultipartBody.Part audio, @PartMap Transcriptions transcriptions)
@Multipart @POST(value="v1/audio/translations") io.reactivex.Single<AudioResponse> audioTranslations(@Part okhttp3.MultipartBody.Part audio, @PartMap Transcriptions transcriptions)
@GET(value="dashboard/billing/credit_grants") io.reactivex.Single<CreditGrantsResponse> creditGrants()
@GET(value="v1/dashboard/billing/subscription") io.reactivex.Single<SubscriptionData> subscription()
@GET(value="v1/dashboard/billing/usage") io.reactivex.Single<UseageResponse> usage(@Query(value="start_date") String startDate, @Query(value="end_date") String endDate)
Copyright © 2023. All rights reserved.