Search Results for

    Show / Hide Table of Contents

    Class AiApiExecutor

    Inheritance
    System.Object
    AiApiExecutor
    Implements
    IAiApiExecutor
    Namespace: Crowdin.Api.AI
    Assembly: Crowdin.Api.dll
    Syntax
    public class AiApiExecutor : object, IAiApiExecutor

    Constructors

    | Improve this Doc View Source

    AiApiExecutor(ICrowdinApiClient)

    Declaration
    public AiApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Improve this Doc View Source

    AiApiExecutor(ICrowdinApiClient, IJsonParser)

    Declaration
    public AiApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    IJsonParser jsonParser

    Methods

    | Improve this Doc View Source

    AddAiPrompt(Nullable<Int32>, AddAiPromptRequest)

    Add AI Prompt. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiPromptResource> AddAiPrompt(int? userId, AddAiPromptRequest request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    AddAiPromptRequest request
    Returns
    Type Description
    Task<AiPromptResource>
    | Improve this Doc View Source

    AddAiProvider(Nullable<Int32>, AddAiProviderRequest)

    Add AI Provider. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiProviderResource> AddAiProvider(int? userId, AddAiProviderRequest request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    AddAiProviderRequest request
    Returns
    Type Description
    Task<AiProviderResource>
    | Improve this Doc View Source

    CancelAiPromptCompletion(Nullable<Int32>, Int32, String)

    Cancel AI Prompt Completion. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task CancelAiPromptCompletion(int? userId, int aiPromptId, string completionId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    System.String completionId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CheckAiReportGenerationStatus(Nullable<Int32>, String)

    Check AI Report Generation Status. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiReportGenerationStatus> CheckAiReportGenerationStatus(int? userId, string aiReportId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.String aiReportId
    Returns
    Type Description
    Task<AiReportGenerationStatus>
    | Improve this Doc View Source

    CloneAiPrompt(Nullable<Int32>, Int32, CloneAiPromptRequest)

    Clone AI Prompt. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiPromptResource> CloneAiPrompt(int? userId, int aiPromptId, CloneAiPromptRequest request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    CloneAiPromptRequest request
    Returns
    Type Description
    Task<AiPromptResource>
    | Improve this Doc View Source

    CreateAiPromptFineTuningJob(Nullable<Int32>, Int32, CreateAiPromptFineTuningJobRequest)

    Create AI Prompt Fine-Tuning Job. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiFineTuningJob> CreateAiPromptFineTuningJob(int? userId, int aiPromptId, CreateAiPromptFineTuningJobRequest request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    CreateAiPromptFineTuningJobRequest request
    Returns
    Type Description
    Task<AiFineTuningJob>
    | Improve this Doc View Source

    CreateAiProxyChatCompletion(Nullable<Int32>, Int32, IDictionary<String, Object>)

    Create AI Proxy Chat Completion. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiProxyChatCompletion> CreateAiProxyChatCompletion(int? userId, int aiProviderId, IDictionary<string, object> request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiProviderId
    IDictionary<System.String, System.Object> request
    Returns
    Type Description
    Task<AiProxyChatCompletion>
    | Improve this Doc View Source

    DeleteAiPrompt(Nullable<Int32>, Int32)

    Delete AI Prompt. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task DeleteAiPrompt(int? userId, int aiPromptId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DeleteAiProvider(Nullable<Int32>, Int32)

    Delete AI Provider. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task DeleteAiProvider(int? userId, int aiProviderId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiProviderId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    DownloadAiPromptCompletion(Nullable<Int32>, Int32, String)

    Download AI Prompt Completion. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<DownloadLink> DownloadAiPromptCompletion(int? userId, int aiPromptId, string completionId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    System.String completionId
    Returns
    Type Description
    Task<DownloadLink>
    | Improve this Doc View Source

    DownloadAiPromptFineTuningDataset(Nullable<Int32>, Int32, String)

    Download AI Prompt Fine-Tuning Dataset. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<DownloadLink> DownloadAiPromptFineTuningDataset(int? userId, int aiPromptId, string jobIdentifier)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    System.String jobIdentifier
    Returns
    Type Description
    Task<DownloadLink>
    | Improve this Doc View Source

    DownloadAiReport(Nullable<Int32>, String)

    Download AI Report. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<DownloadLink> DownloadAiReport(int? userId, string aiReportId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.String aiReportId
    Returns
    Type Description
    Task<DownloadLink>
    | Improve this Doc View Source

    EditAiPrompt(Nullable<Int32>, Int32, IEnumerable<AiPromptPatch>)

    Edit AI Prompt. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiPromptResource> EditAiPrompt(int? userId, int aiPromptId, IEnumerable<AiPromptPatch> patches)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    IEnumerable<AiPromptPatch> patches
    Returns
    Type Description
    Task<AiPromptResource>
    | Improve this Doc View Source

    EditAiProvider(Nullable<Int32>, Int32, IEnumerable<AiProviderPatch>)

    Edit AI Provider. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiProviderResource> EditAiProvider(int? userId, int aiProviderId, IEnumerable<AiProviderPatch> patches)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiProviderId
    IEnumerable<AiProviderPatch> patches
    Returns
    Type Description
    Task<AiProviderResource>
    | Improve this Doc View Source

    EditAiSettings(Nullable<Int32>, IEnumerable<AiSettingsPatch>)

    Edit AI Settings. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiSettings> EditAiSettings(int? userId, IEnumerable<AiSettingsPatch> patches)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    IEnumerable<AiSettingsPatch> patches
    Returns
    Type Description
    Task<AiSettings>
    | Improve this Doc View Source

    GenerateAiPromptCompletion(Nullable<Int32>, Int32, GenerateAiPromptCompletionRequest)

    Generate AI Prompt Completion. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiPromptCompletion> GenerateAiPromptCompletion(int? userId, int aiPromptId, GenerateAiPromptCompletionRequest request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    GenerateAiPromptCompletionRequest request
    Returns
    Type Description
    Task<AiPromptCompletion>
    | Improve this Doc View Source

    GenerateAiPromptFineTuningDataset(Nullable<Int32>, Int32, GenerateAiPromptFineTuningDatasetRequest)

    Generate AI Prompt Fine-Tuning Dataset. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiFineTuningDataset> GenerateAiPromptFineTuningDataset(int? userId, int aiPromptId, GenerateAiPromptFineTuningDatasetRequest request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    GenerateAiPromptFineTuningDatasetRequest request
    Returns
    Type Description
    Task<AiFineTuningDataset>
    | Improve this Doc View Source

    GenerateAiReport(Nullable<Int32>, GenerateAiReport)

    Generate AI Report. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiReportGenerationStatus> GenerateAiReport(int? userId, GenerateAiReport request)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    GenerateAiReport request
    Returns
    Type Description
    Task<AiReportGenerationStatus>
    | Improve this Doc View Source

    GetAiPrompt(Nullable<Int32>, Int32)

    Get AI Prompt. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiPromptResource> GetAiPrompt(int? userId, int aiPromptId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    Returns
    Type Description
    Task<AiPromptResource>
    | Improve this Doc View Source

    GetAiPromptCompletionStatus(Nullable<Int32>, Int32, String)

    Get AI Prompt Completion Status. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiPromptCompletion> GetAiPromptCompletionStatus(int? userId, int aiPromptId, string completionId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    System.String completionId
    Returns
    Type Description
    Task<AiPromptCompletion>
    | Improve this Doc View Source

    GetAiPromptFineTuningDatasetGenerationStatus(Nullable<Int32>, Int32, String)

    Get AI Prompt Fine-Tuning Dataset Generation Status. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiFineTuningDataset> GetAiPromptFineTuningDatasetGenerationStatus(int? userId, int aiPromptId, string jobIdentifier)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    System.String jobIdentifier
    Returns
    Type Description
    Task<AiFineTuningDataset>
    | Improve this Doc View Source

    GetAiPromptFineTuningJobStatus(Nullable<Int32>, Int32, String)

    Get AI Prompt Fine-Tuning Job Status. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiFineTuningJob> GetAiPromptFineTuningJobStatus(int? userId, int aiPromptId, string jobIdentifier)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiPromptId
    System.String jobIdentifier
    Returns
    Type Description
    Task<AiFineTuningJob>
    | Improve this Doc View Source

    GetAiProvider(Nullable<Int32>, Int32)

    Get AI Provider. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiProviderResource> GetAiProvider(int? userId, int aiProviderId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiProviderId
    Returns
    Type Description
    Task<AiProviderResource>
    | Improve this Doc View Source

    GetAiSettings(Nullable<Int32>)

    Get AI Settings. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<AiSettings> GetAiSettings(int? userId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    Returns
    Type Description
    Task<AiSettings>
    | Improve this Doc View Source

    ListAiPrompts(Nullable<Int32>, Nullable<Int32>, Nullable<AiPromptAction>, Int32, Int32)

    List AI Prompts. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<AiPromptResource>> ListAiPrompts(int? userId, int? projectId = null, AiPromptAction? action = null, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Nullable<System.Int32> projectId
    System.Nullable<AiPromptAction> action
    System.Int32 limit
    System.Int32 offset
    Returns
    Type Description
    Task<ResponseList<AiPromptResource>>
    | Improve this Doc View Source

    ListAiProviderModels(Nullable<Int32>, Int32)

    List AI Provider Models. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<AiProviderModelResource>> ListAiProviderModels(int? userId, int aiProviderId)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 aiProviderId
    Returns
    Type Description
    Task<ResponseList<AiProviderModelResource>>
    | Improve this Doc View Source

    ListAiProviders(Nullable<Int32>, Int32, Int32)

    List AI Providers. Documentation: Crowdin File Based API Crowdin String Based API Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<AiProviderResource>> ListAiProviders(int? userId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> userId
    System.Int32 limit
    System.Int32 offset
    Returns
    Type Description
    Task<ResponseList<AiProviderResource>>

    Implements

    IAiApiExecutor
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX