Interface IAiApiExecutor
Assembly: Crowdin.Api.dll
Syntax
[PublicAPI]
public interface IAiApiExecutor
Methods
|
Edit this page
View Source
AddAiPrompt(long?, AddAiPromptRequest)
Declaration
Task<AiPromptResource> AddAiPrompt(long? userId, AddAiPromptRequest request)
Parameters
Returns
|
Edit this page
View Source
AddAiProvider(long?, AddAiProviderRequest)
Declaration
Task<AiProviderResource> AddAiProvider(long? userId, AddAiProviderRequest request)
Parameters
Returns
|
Edit this page
View Source
CancelAiPromptCompletion(long?, long, string)
Declaration
Task CancelAiPromptCompletion(long? userId, long aiPromptId, string completionId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
string |
completionId |
|
Returns
|
Edit this page
View Source
CheckAiReportGenerationStatus(long?, string)
Declaration
Task<AiReportGenerationStatus> CheckAiReportGenerationStatus(long? userId, string aiReportId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
string |
aiReportId |
|
Returns
|
Edit this page
View Source
CloneAiPrompt(long?, long, CloneAiPromptRequest)
Declaration
Task<AiPromptResource> CloneAiPrompt(long? userId, long aiPromptId, CloneAiPromptRequest request)
Parameters
Returns
|
Edit this page
View Source
CreateAiPromptFineTuningJob(long?, long, CreateAiPromptFineTuningJobRequest)
Declaration
Task<AiFineTuningJob> CreateAiPromptFineTuningJob(long? userId, long aiPromptId, CreateAiPromptFineTuningJobRequest request)
Parameters
Returns
|
Edit this page
View Source
CreateAiProxyChatCompletion(long?, long, IDictionary<string, object>)
Declaration
Task<AiProxyChatCompletion> CreateAiProxyChatCompletion(long? userId, long aiProviderId, IDictionary<string, object> request)
Parameters
Returns
|
Edit this page
View Source
DeleteAiPrompt(long?, long)
Declaration
Task DeleteAiPrompt(long? userId, long aiPromptId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
Returns
|
Edit this page
View Source
DeleteAiProvider(long?, long)
Declaration
Task DeleteAiProvider(long? userId, long aiProviderId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiProviderId |
|
Returns
|
Edit this page
View Source
DownloadAiPromptCompletion(long?, long, string)
Declaration
Task<DownloadLink> DownloadAiPromptCompletion(long? userId, long aiPromptId, string completionId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
string |
completionId |
|
Returns
|
Edit this page
View Source
DownloadAiPromptFineTuningDataset(long?, long, string)
Declaration
Task<DownloadLink> DownloadAiPromptFineTuningDataset(long? userId, long aiPromptId, string jobIdentifier)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
string |
jobIdentifier |
|
Returns
|
Edit this page
View Source
DownloadAiReport(long?, string)
Declaration
Task<DownloadLink> DownloadAiReport(long? userId, string aiReportId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
string |
aiReportId |
|
Returns
|
Edit this page
View Source
EditAiPrompt(long?, long, IEnumerable<AiPromptPatch>)
Declaration
Task<AiPromptResource> EditAiPrompt(long? userId, long aiPromptId, IEnumerable<AiPromptPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditAiProvider(long?, long, IEnumerable<AiProviderPatch>)
Declaration
Task<AiProviderResource> EditAiProvider(long? userId, long aiProviderId, IEnumerable<AiProviderPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditAiSettings(long?, IEnumerable<AiSettingsPatch>)
Declaration
Task<AiSettings> EditAiSettings(long? userId, IEnumerable<AiSettingsPatch> patches)
Parameters
Returns
|
Edit this page
View Source
GenerateAiPromptCompletion(long?, long, GenerateAiPromptCompletionRequest)
Declaration
Task<AiPromptCompletion> GenerateAiPromptCompletion(long? userId, long aiPromptId, GenerateAiPromptCompletionRequest request)
Parameters
Returns
|
Edit this page
View Source
GenerateAiPromptFineTuningDataset(long?, long, GenerateAiPromptFineTuningDatasetRequest)
Declaration
Task<AiFineTuningDataset> GenerateAiPromptFineTuningDataset(long? userId, long aiPromptId, GenerateAiPromptFineTuningDatasetRequest request)
Parameters
Returns
|
Edit this page
View Source
GenerateAiReport(long?, GenerateAiReport)
Declaration
Task<AiReportGenerationStatus> GenerateAiReport(long? userId, GenerateAiReport request)
Parameters
Returns
|
Edit this page
View Source
GetAiPrompt(long?, long)
Declaration
Task<AiPromptResource> GetAiPrompt(long? userId, long aiPromptId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
Returns
|
Edit this page
View Source
GetAiPromptCompletionStatus(long?, long, string)
Declaration
Task<AiPromptCompletion> GetAiPromptCompletionStatus(long? userId, long aiPromptId, string completionId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
string |
completionId |
|
Returns
|
Edit this page
View Source
GetAiPromptFineTuningDatasetGenerationStatus(long?, long, string)
Declaration
Task<AiFineTuningDataset> GetAiPromptFineTuningDatasetGenerationStatus(long? userId, long aiPromptId, string jobIdentifier)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
string |
jobIdentifier |
|
Returns
|
Edit this page
View Source
GetAiPromptFineTuningJobStatus(long?, long, string)
Declaration
Task<AiFineTuningJob> GetAiPromptFineTuningJobStatus(long? userId, long aiPromptId, string jobIdentifier)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiPromptId |
|
string |
jobIdentifier |
|
Returns
|
Edit this page
View Source
GetAiProvider(long?, long)
Declaration
Task<AiProviderResource> GetAiProvider(long? userId, long aiProviderId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiProviderId |
|
Returns
|
Edit this page
View Source
GetAiSettings(long?)
Declaration
Task<AiSettings> GetAiSettings(long? userId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
Returns
|
Edit this page
View Source
ListAiPrompts(long?, long?, AiPromptAction?, int, int)
Declaration
Task<ResponseList<AiPromptResource>> ListAiPrompts(long? userId, long? projectId = null, AiPromptAction? action = null, int limit = 25, int offset = 0)
Parameters
Returns
|
Edit this page
View Source
ListAiProviderModels(long?, long)
Declaration
Task<ResponseList<AiProviderModelResource>> ListAiProviderModels(long? userId, long aiProviderId)
Parameters
Type |
Name |
Description |
long? |
userId |
|
long |
aiProviderId |
|
Returns
|
Edit this page
View Source
ListAiProviders(long?, int, int)
Declaration
Task<ResponseList<AiProviderResource>> ListAiProviders(long? userId, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
long? |
userId |
|
int |
limit |
|
int |
offset |
|
Returns