diff --git a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor index d76438c8..370b3c84 100644 --- a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor +++ b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor @@ -131,15 +131,17 @@ /> - @(this.showExpertProviderSettings ? @T("Hide Expert Settings") : @T("Show Expert Settings")) + + @(this.showExpertProviderSettings ? @T("Hide Expert Settings") : @T("Show Expert Settings")) + - - @T("Please be aware: This is for experts only. You are responsible for verifying the correctness of the additional parameters you provide to the API call.") - @T("By default, AI Studio uses the OpenAI-compatible chat/completions API, provided that it is supported by the underlying service and model.") - + + + @T("Please be aware: This section is for experts only. You are responsible for verifying the correctness of the additional parameters you provide to the API call. By default, AI Studio uses the OpenAI-compatible chat completions API, when that it is supported by the underlying service and model.") + + - diff --git a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs index d793bcce..2549971d 100644 --- a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs @@ -285,4 +285,13 @@ public partial class ProviderDialog : MSGComponentBase, ISecretId { this.ExpertProviderApiParameters = this.ExpertProviderApiParameters.TrimEnd(',', ' '); } + + private string GetExpertStyles => this.showExpertProviderSettings ? "border-2 border-dashed rounded pa-2" : string.Empty; + + private static string GetPlaceholderExpertSettings => + """ + "temperature": 0.5, + "top_p": 0.9, + "frequency_penalty": 0.0 + """; } \ No newline at end of file