BPT

AI Text Translator

The BptAITextPrompt tool lets you translate, create and otherwise handle text requirements by using ONNX Runtime models.

Parameters
Get API key
AI Response

 

Feedback window
Current Configuration
📋 [+]
<BptAITextPrompt @ref="BptAITextComponent"
    Mode="BptAITextPromptMode.Server"
    Debug="true"
    UseGPU="true"
    ModelPath="@ModelPath"
    AutoProvision="true"
    AutoProvisionModel="@CurrentModel"
    HuggingFaceApiKey="@HuggingFaceApiKey"
    OnResponseTokenPartComplete="@TextResponseTokenPartComplete"
    OnResponseCompleted="TextResponseCompleted"
    OnStatusUpdate="@HandleStatusUpdate"
    OnModelLoaded="@HandleModelLoaded">
</BptAITextPrompt>

@code {
// Fields
private String UserPrompt { set; get; } = "";
private String AIResponseText { set; get; } = "";
private String StatusText { set; get; } = "";
private String ModelPath { set; get; } = @"/data/models/phi-4-mini-instruct";
private Boolean _isModelLoaded { set; get; } = false;
private BptAITextPrompt? BptAITextComponent;

// Event handlers
private async Task HandleStatusUpdate(string status)
{
    StatusText = status;
    await InvokeAsync(StateHasChanged);
}

private async Task HandleModelLoaded(bool success)
{
    _isModelLoaded = success;
    await InvokeAsync(StateHasChanged);
}

private async Task TextResponseCompleted(String complete_response)
{
    AIResponseText = complete_response;
}
}
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.