Search Results for

    Show / Hide Table of Contents

    Class AiApiExecutor

    Inheritance
    object
    AiApiExecutor
    Implements
    IAiApiExecutor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Crowdin.Api.AI
    Assembly: Crowdin.Api.dll
    Syntax
    public class AiApiExecutor : IAiApiExecutor

    Constructors

    | Edit this page View Source

    AiApiExecutor(ICrowdinApiClient)

    Declaration
    public AiApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Edit this page View Source

    AiApiExecutor(ICrowdinApiClient, IJsonParser)

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

    Methods

    | Edit this page View Source

    AddAiPrompt(long?, AddAiPromptRequest)

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

    Declaration
    [PublicAPI]
    public Task<AiPromptResource> AddAiPrompt(long? userId, AddAiPromptRequest request)
    Parameters
    Type Name Description
    long? userId
    AddAiPromptRequest request
    Returns
    Type Description
    Task<AiPromptResource>
    | Edit this page View Source

    AddAiProvider(long?, AddAiProviderRequest)

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

    Declaration
    [PublicAPI]
    public Task<AiProviderResource> AddAiProvider(long? userId, AddAiProviderRequest request)
    Parameters
    Type Name Description
    long? userId
    AddAiProviderRequest request
    Returns
    Type Description
    Task<AiProviderResource>
    | Edit this page View Source

    CancelAiPromptCompletion(long?, long, string)

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

    Declaration
    [PublicAPI]
    public Task CancelAiPromptCompletion(long? userId, long aiPromptId, string completionId)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    string completionId
    Returns
    Type Description
    Task
    | Edit this page View Source

    CheckAiReportGenerationStatus(long?, string)

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

    Declaration
    [PublicAPI]
    public Task<AiReportGenerationStatus> CheckAiReportGenerationStatus(long? userId, string aiReportId)
    Parameters
    Type Name Description
    long? userId
    string aiReportId
    Returns
    Type Description
    Task<AiReportGenerationStatus>
    | Edit this page View Source

    CloneAiPrompt(long?, long, CloneAiPromptRequest)

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

    Declaration
    [PublicAPI]
    public Task<AiPromptResource> CloneAiPrompt(long? userId, long aiPromptId, CloneAiPromptRequest request)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    CloneAiPromptRequest request
    Returns
    Type Description
    Task<AiPromptResource>
    | Edit this page View Source

    CreateAiPromptFineTuningJob(long?, long, CreateAiPromptFineTuningJobRequest)

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

    Declaration
    [PublicAPI]
    public Task<AiFineTuningJob> CreateAiPromptFineTuningJob(long? userId, long aiPromptId, CreateAiPromptFineTuningJobRequest request)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    CreateAiPromptFineTuningJobRequest request
    Returns
    Type Description
    Task<AiFineTuningJob>
    | Edit this page View Source

    CreateAiProxyChatCompletion(long?, long, IDictionary<string, object>)

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

    Declaration
    [PublicAPI]
    public Task<AiProxyChatCompletion> CreateAiProxyChatCompletion(long? userId, long aiProviderId, IDictionary<string, object> request)
    Parameters
    Type Name Description
    long? userId
    long aiProviderId
    IDictionary<string, object> request
    Returns
    Type Description
    Task<AiProxyChatCompletion>
    | Edit this page View Source

    DeleteAiPrompt(long?, long)

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

    Declaration
    [PublicAPI]
    public Task DeleteAiPrompt(long? userId, long aiPromptId)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DeleteAiProvider(long?, long)

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

    Declaration
    [PublicAPI]
    public Task DeleteAiProvider(long? userId, long aiProviderId)
    Parameters
    Type Name Description
    long? userId
    long aiProviderId
    Returns
    Type Description
    Task
    | Edit this page View Source

    DownloadAiPromptCompletion(long?, long, string)

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

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadAiPromptCompletion(long? userId, long aiPromptId, string completionId)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    string completionId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    DownloadAiPromptFineTuningDataset(long?, long, string)

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

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadAiPromptFineTuningDataset(long? userId, long aiPromptId, string jobIdentifier)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    string jobIdentifier
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    DownloadAiReport(long?, string)

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

    Declaration
    [PublicAPI]
    public Task<DownloadLink> DownloadAiReport(long? userId, string aiReportId)
    Parameters
    Type Name Description
    long? userId
    string aiReportId
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    EditAiPrompt(long?, long, IEnumerable<AiPromptPatch>)

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

    Declaration
    [PublicAPI]
    public Task<AiPromptResource> EditAiPrompt(long? userId, long aiPromptId, IEnumerable<AiPromptPatch> patches)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    IEnumerable<AiPromptPatch> patches
    Returns
    Type Description
    Task<AiPromptResource>
    | Edit this page View Source

    EditAiProvider(long?, long, IEnumerable<AiProviderPatch>)

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

    Declaration
    [PublicAPI]
    public Task<AiProviderResource> EditAiProvider(long? userId, long aiProviderId, IEnumerable<AiProviderPatch> patches)
    Parameters
    Type Name Description
    long? userId
    long aiProviderId
    IEnumerable<AiProviderPatch> patches
    Returns
    Type Description
    Task<AiProviderResource>
    | Edit this page View Source

    EditAiSettings(long?, IEnumerable<AiSettingsPatch>)

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

    Declaration
    [PublicAPI]
    public Task<AiSettings> EditAiSettings(long? userId, IEnumerable<AiSettingsPatch> patches)
    Parameters
    Type Name Description
    long? userId
    IEnumerable<AiSettingsPatch> patches
    Returns
    Type Description
    Task<AiSettings>
    | Edit this page View Source

    GenerateAiPromptCompletion(long?, long, GenerateAiPromptCompletionRequest)

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

    Declaration
    [PublicAPI]
    public Task<AiPromptCompletion> GenerateAiPromptCompletion(long? userId, long aiPromptId, GenerateAiPromptCompletionRequest request)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    GenerateAiPromptCompletionRequest request
    Returns
    Type Description
    Task<AiPromptCompletion>
    | Edit this page View Source

    GenerateAiPromptFineTuningDataset(long?, long, GenerateAiPromptFineTuningDatasetRequest)

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

    Declaration
    [PublicAPI]
    public Task<AiFineTuningDataset> GenerateAiPromptFineTuningDataset(long? userId, long aiPromptId, GenerateAiPromptFineTuningDatasetRequest request)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    GenerateAiPromptFineTuningDatasetRequest request
    Returns
    Type Description
    Task<AiFineTuningDataset>
    | Edit this page View Source

    GenerateAiReport(long?, GenerateAiReport)

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

    Declaration
    [PublicAPI]
    public Task<AiReportGenerationStatus> GenerateAiReport(long? userId, GenerateAiReport request)
    Parameters
    Type Name Description
    long? userId
    GenerateAiReport request
    Returns
    Type Description
    Task<AiReportGenerationStatus>
    | Edit this page View Source

    GetAiPrompt(long?, long)

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

    Declaration
    [PublicAPI]
    public Task<AiPromptResource> GetAiPrompt(long? userId, long aiPromptId)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    Returns
    Type Description
    Task<AiPromptResource>
    | Edit this page View Source

    GetAiPromptCompletionStatus(long?, long, string)

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

    Declaration
    [PublicAPI]
    public Task<AiPromptCompletion> GetAiPromptCompletionStatus(long? userId, long aiPromptId, string completionId)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    string completionId
    Returns
    Type Description
    Task<AiPromptCompletion>
    | Edit this page View Source

    GetAiPromptFineTuningDatasetGenerationStatus(long?, long, string)

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

    Declaration
    [PublicAPI]
    public Task<AiFineTuningDataset> GetAiPromptFineTuningDatasetGenerationStatus(long? userId, long aiPromptId, string jobIdentifier)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    string jobIdentifier
    Returns
    Type Description
    Task<AiFineTuningDataset>
    | Edit this page View Source

    GetAiPromptFineTuningJobStatus(long?, long, string)

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

    Declaration
    [PublicAPI]
    public Task<AiFineTuningJob> GetAiPromptFineTuningJobStatus(long? userId, long aiPromptId, string jobIdentifier)
    Parameters
    Type Name Description
    long? userId
    long aiPromptId
    string jobIdentifier
    Returns
    Type Description
    Task<AiFineTuningJob>
    | Edit this page View Source

    GetAiProvider(long?, long)

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

    Declaration
    [PublicAPI]
    public Task<AiProviderResource> GetAiProvider(long? userId, long aiProviderId)
    Parameters
    Type Name Description
    long? userId
    long aiProviderId
    Returns
    Type Description
    Task<AiProviderResource>
    | Edit this page View Source

    GetAiSettings(long?)

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

    Declaration
    [PublicAPI]
    public Task<AiSettings> GetAiSettings(long? userId)
    Parameters
    Type Name Description
    long? userId
    Returns
    Type Description
    Task<AiSettings>
    | Edit this page View Source

    ListAiPrompts(long?, long?, AiPromptAction?, int, int)

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

    Declaration
    [PublicAPI]
    public Task<ResponseList<AiPromptResource>> ListAiPrompts(long? userId, long? projectId = null, AiPromptAction? action = null, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long? userId
    long? projectId
    AiPromptAction? action
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<AiPromptResource>>
    | Edit this page View Source

    ListAiProviderModels(long?, long)

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

    Declaration
    [PublicAPI]
    public Task<ResponseList<AiProviderModelResource>> ListAiProviderModels(long? userId, long aiProviderId)
    Parameters
    Type Name Description
    long? userId
    long aiProviderId
    Returns
    Type Description
    Task<ResponseList<AiProviderModelResource>>
    | Edit this page View Source

    ListAiProviders(long?, int, int)

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

    Declaration
    [PublicAPI]
    public Task<ResponseList<AiProviderResource>> ListAiProviders(long? userId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long? userId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<AiProviderResource>>

    Implements

    IAiApiExecutor
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX