public class AIApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
AIApi(Credentials credentials) |
AIApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<AiPrompt> |
addAiPrompt(java.lang.Long userId,
AiPromptAddRequest request) |
ResponseObject<AiProvider> |
addAiProviders(java.lang.Long userId,
AiProviderRequest request) |
ResponseObject<CustomPlaceholder> |
addCustomPlaceholder(java.lang.Long userId,
CustomPlaceholderRequest request) |
void |
cancelPromptCompletion(java.lang.Long userId,
long aiPromptId,
java.lang.String completionId) |
ResponseObject<AiReportGenerate> |
checkAiReportGenerationStatus(java.lang.Long userId,
java.lang.String aiReportId) |
ResponseObject<AiPrompt> |
cloneAiPrompt(java.lang.Long userId,
long aiPromptId,
AiPromptCloneRequest request) |
ResponseObject<FineTuningJob> |
createFineTuningJob(java.lang.Long userId,
java.lang.Long aiPromptId,
FineTuningJobRequest request) |
ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> |
createProxyChatCompletion(java.lang.Long userId,
java.lang.Long aiProviderId,
java.util.Map<java.lang.String,java.lang.Object> request) |
void |
deleteAiPrompt(java.lang.Long userId,
long aiPromptId) |
void |
deleteAiProvider(java.lang.Long userId,
java.lang.Long aiProviderId) |
void |
deleteCustomPlaceholder(java.lang.Long userId,
long aiCustomPlaceholderId) |
ResponseObject<DownloadLink> |
downloadAiReport(java.lang.Long userId,
java.lang.String reportId) |
ResponseObject<FineTuningDatasetDownload> |
downloadFineTuningDataset(java.lang.Long userId,
long aiPromptId,
java.lang.String jobIdentifier) |
ResponseObject<DownloadLink> |
downloadPromptCompletion(java.lang.Long userId,
long aiPromptId,
java.lang.String completionId) |
ResponseObject<AiPrompt> |
editAiPrompt(java.lang.Long userId,
long aiPromptId,
java.util.List<PatchRequest> request) |
ResponseObject<AiProvider> |
editAiProvider(java.lang.Long userId,
java.lang.Long aiProviderId,
java.util.List<PatchRequest> requests) |
ResponseObject<AiSetting> |
editAiSetting(java.lang.Long userId,
java.util.List<PatchRequest> request) |
ResponseObject<CustomPlaceholder> |
editCustomPlaceholder(java.lang.Long userId,
long aiCustomPlaceholderId,
java.util.List<PatchRequest> request) |
ResponseObject<AiReportGenerate> |
generateAiReport(java.lang.Long userId,
GenerateAiReportRequest request) |
ResponseObject<FineTuningDatasetResponse.FineTuningDatasetData> |
generateFineTuningDataset(java.lang.Long userId,
java.lang.Long aiPromptId,
FineTuningDatasetRequest request) |
ResponseObject<AiPromptCompletionResponse.AiPromptCompletionData> |
generatePromptCompletion(java.lang.Long userId,
long aiPromptId,
AiPromptCompletionRequest request) |
ResponseObject<AiPrompt> |
getAiPrompt(java.lang.Long userId,
long aiPromptId) |
ResponseObject<AiProvider> |
getAiProvider(java.lang.Long userId,
java.lang.Long aiProviderId) |
ResponseObject<AiSetting> |
getAiSetting(java.lang.Long userId) |
ResponseObject<CustomPlaceholder> |
getCustomPlaceholder(java.lang.Long userId,
long aiCustomPlaceholderId) |
ResponseObject<FineTuningDatasetResponse.FineTuningDatasetData> |
getFineTuningDatasetGenerationStatus(java.lang.Long userId,
java.lang.Long aiPromptId,
java.lang.String jobIdentifier) |
ResponseList<FineTuningEvent> |
getFineTuningEventList(java.lang.Long userId,
java.lang.Long aiPromptId,
java.lang.String jobIdentifier) |
ResponseList<FineTuningJob> |
getFineTuningJobList(java.lang.Long userId,
java.lang.Integer limit,
java.lang.Integer offset,
java.lang.String statuses,
java.lang.String orderBy) |
ResponseObject<FineTuningJob> |
getFineTuningJobStatus(java.lang.Long userId,
java.lang.Long aiPromptId,
java.lang.String jobIdentifier) |
ResponseObject<AiPromptCompletionResponse.AiPromptCompletionData> |
getPromptCompletionStatus(java.lang.Long userId,
long aiPromptId,
java.lang.String completionId) |
ResponseList<AiPrompt> |
listAiPrompts(java.lang.Long userId,
java.lang.Long projectId,
java.lang.String action,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<AiProviderModel> |
listAiProviderModels(java.lang.Long userId,
java.lang.Long aiProviderId) |
ResponseList<AiProvider> |
listAiProviders(java.lang.Long userId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<CustomPlaceholder> |
listCustomPlaceholders(java.lang.Long userId,
java.lang.Integer limit,
java.lang.Integer offset) |
graphql, graphql
public AIApi(Credentials credentials)
public AIApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<CustomPlaceholder> listCustomPlaceholders(java.lang.Long userId, java.lang.Integer limit, java.lang.Integer offset)
userId
- user identifierlimit
- query limitoffset
- query offsetpublic ResponseObject<CustomPlaceholder> addCustomPlaceholder(java.lang.Long userId, CustomPlaceholderRequest request)
userId
- user identifierrequest
- requestpublic ResponseObject<CustomPlaceholder> getCustomPlaceholder(java.lang.Long userId, long aiCustomPlaceholderId)
userId
- user identifieraiCustomPlaceholderId
- aiCustomPlaceholderId identifierpublic void deleteCustomPlaceholder(java.lang.Long userId, long aiCustomPlaceholderId)
userId
- user identifieraiCustomPlaceholderId
- aiCustomPlaceholderId identifierpublic ResponseObject<CustomPlaceholder> editCustomPlaceholder(java.lang.Long userId, long aiCustomPlaceholderId, java.util.List<PatchRequest> request)
userId
- user identifieraiCustomPlaceholderId
- aiCustomPlaceholderId identifierrequest
- requestpublic ResponseObject<FineTuningDatasetResponse.FineTuningDatasetData> getFineTuningDatasetGenerationStatus(java.lang.Long userId, java.lang.Long aiPromptId, java.lang.String jobIdentifier)
userId
- user identifieraiPromptId
- AI prompt identifierjobIdentifier
- AI prompt fine-tuning dataset generation identifier, consists of 36 characterspublic ResponseObject<FineTuningDatasetResponse.FineTuningDatasetData> generateFineTuningDataset(java.lang.Long userId, java.lang.Long aiPromptId, FineTuningDatasetRequest request)
userId
- user identifieraiPromptId
- AI prompt identifierrequest
- request bodypublic ResponseList<FineTuningEvent> getFineTuningEventList(java.lang.Long userId, java.lang.Long aiPromptId, java.lang.String jobIdentifier)
userId
- user identifieraiPromptId
- AI prompt identifierjobIdentifier
- AI prompt fine-tuning dataset generation identifier, consists of 36 characterspublic ResponseList<FineTuningJob> getFineTuningJobList(java.lang.Long userId, java.lang.Integer limit, java.lang.Integer offset, java.lang.String statuses, java.lang.String orderBy)
userId
- user identifierpublic ResponseObject<FineTuningJob> createFineTuningJob(java.lang.Long userId, java.lang.Long aiPromptId, FineTuningJobRequest request)
userId
- user identifieraiPromptId
- AI prompt identifierrequest
- request bodypublic ResponseObject<FineTuningJob> getFineTuningJobStatus(java.lang.Long userId, java.lang.Long aiPromptId, java.lang.String jobIdentifier)
userId
- user identifieraiPromptId
- AI prompt identifierjobIdentifier
- AI prompt fine-tuning dataset generation identifier, consists of 36 characterspublic ResponseObject<FineTuningDatasetDownload> downloadFineTuningDataset(java.lang.Long userId, long aiPromptId, java.lang.String jobIdentifier)
userId
- user identifieraiPromptId
- AI prompt identifierjobIdentifier
- AI prompt fine-tuning dataset generation identifier, consists of 36 characterspublic ResponseObject<AiPrompt> cloneAiPrompt(java.lang.Long userId, long aiPromptId, AiPromptCloneRequest request)
userId
- user identifieraiPromptId
- AI prompt identifierrequest
- requestpublic ResponseList<AiPrompt> listAiPrompts(java.lang.Long userId, java.lang.Long projectId, java.lang.String action, java.lang.Integer limit, java.lang.Integer offset)
userId
- user identifierprojectId
- project identifieraction
- actionlimit
- query limitoffset
- query offsetpublic ResponseObject<AiPrompt> addAiPrompt(java.lang.Long userId, AiPromptAddRequest request)
userId
- user identifierrequest
- requestpublic ResponseObject<AiPromptCompletionResponse.AiPromptCompletionData> generatePromptCompletion(java.lang.Long userId, long aiPromptId, AiPromptCompletionRequest request)
userId
- user identifieraiPromptId
- aiPrompt identifierrequest
- requestpublic ResponseObject<AiPromptCompletionResponse.AiPromptCompletionData> getPromptCompletionStatus(java.lang.Long userId, long aiPromptId, java.lang.String completionId)
userId
- user identifieraiPromptId
- aiPrompt identifiercompletionId
- completion identifierpublic void cancelPromptCompletion(java.lang.Long userId, long aiPromptId, java.lang.String completionId)
userId
- user identifieraiPromptId
- aiPrompt identifiercompletionId
- completion identifierpublic ResponseObject<DownloadLink> downloadPromptCompletion(java.lang.Long userId, long aiPromptId, java.lang.String completionId)
userId
- user identifieraiPromptId
- aiPrompt identifiercompletionId
- completion identifierpublic ResponseObject<AiPrompt> getAiPrompt(java.lang.Long userId, long aiPromptId)
userId
- user identifieraiPromptId
- aiPrompt identifierpublic void deleteAiPrompt(java.lang.Long userId, long aiPromptId)
userId
- user identifieraiPromptId
- aiPrompt identifierpublic ResponseObject<AiPrompt> editAiPrompt(java.lang.Long userId, long aiPromptId, java.util.List<PatchRequest> request)
userId
- user identifieraiPromptId
- aiPrompt identifierrequest
- requestpublic ResponseObject<AiReportGenerate> generateAiReport(java.lang.Long userId, GenerateAiReportRequest request) throws HttpException, HttpBadRequestException
userId
- user identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<AiReportGenerate> checkAiReportGenerationStatus(java.lang.Long userId, java.lang.String aiReportId) throws HttpException, HttpBadRequestException
userId
- user identifieraiReportId
- AI report identifier, consists of 36 charactersHttpException
HttpBadRequestException
public ResponseObject<DownloadLink> downloadAiReport(java.lang.Long userId, java.lang.String reportId) throws HttpException, HttpBadRequestException
userId
- user identifierreportId
- AI report identifier, consists of 36 charactersHttpException
HttpBadRequestException
public ResponseObject<AiSetting> getAiSetting(java.lang.Long userId)
userId
- user identifierpublic ResponseObject<AiSetting> editAiSetting(java.lang.Long userId, java.util.List<PatchRequest> request)
userId
- user identifierpublic ResponseList<AiProvider> listAiProviders(java.lang.Long userId, java.lang.Integer limit, java.lang.Integer offset)
userId
- user identifierlimit
- limitoffset
- offsetpublic ResponseObject<AiProvider> addAiProviders(java.lang.Long userId, AiProviderRequest request)
userId
- user identifierrequest
- AiProviderJobRequestpublic ResponseObject<AiProvider> getAiProvider(java.lang.Long userId, java.lang.Long aiProviderId)
userId
- user identifieraiProviderId
- id of AiProviderpublic void deleteAiProvider(java.lang.Long userId, java.lang.Long aiProviderId)
userId
- user identifieraiProviderId
- id of AiProviderpublic ResponseObject<AiProvider> editAiProvider(java.lang.Long userId, java.lang.Long aiProviderId, java.util.List<PatchRequest> requests)
userId
- user identifieraiProviderId
- id of AiProviderrequests
- list of PatchRequestpublic ResponseList<AiProviderModel> listAiProviderModels(java.lang.Long userId, java.lang.Long aiProviderId)
userId
- user identifieraiProviderId
- id of AiProviderpublic ResponseObject<java.util.Map<java.lang.String,java.lang.Object>> createProxyChatCompletion(java.lang.Long userId, java.lang.Long aiProviderId, java.util.Map<java.lang.String,java.lang.Object> request)
userId
- user identifieraiProviderId
- id of AiProviderrequest
- request