ai plan v2

This commit is contained in:
2026-08-21 15:34:24 +02:00
parent 9555423f51
commit d06a93f759
20 changed files with 3093 additions and 523 deletions
+12
View File
@@ -232,6 +232,7 @@ namespace AnotherReplayReader
_modelIdBox.Text = _currentModel.ModelId;
_contextLengthBox.Text = _currentModel.ContextLength.ToString();
_contextBudgetBox.Text = _currentModel.ContextBudget is { } budget ? budget.ToString() : "0";
_supportsSseCheck.IsChecked = _currentModel.IsStream;
// 显示 ExtraParameters 为缩进 JSON
@@ -285,6 +286,7 @@ namespace AnotherReplayReader
ModelId = id,
DisplayName = id,
ContextLength = known.ContextLength,
ContextBudget = known.ContextBudget,
IsStream = known.IsStream,
ExtraParameters = new Dictionary<string, object>(known.ExtraParameters)
});
@@ -365,6 +367,14 @@ namespace AnotherReplayReader
{
_currentModel.ContextLength = ctxLen;
}
if (int.TryParse(_contextBudgetBox.Text, out int budget) && budget > 0)
{
_currentModel.ContextBudget = budget;
}
else
{
_currentModel.ContextBudget = null;
}
_currentModel.IsStream = _supportsSseCheck.IsChecked == true;
try
@@ -404,6 +414,7 @@ namespace AnotherReplayReader
_currentModel.ExtraParameters = new Dictionary<string, object>(known.ExtraParameters);
_currentModel.IsStream = known.IsStream;
_currentModel.ContextLength = known.ContextLength;
_currentModel.ContextBudget = known.ContextBudget;
RefreshModelList();
_modelComboBox.SelectedItem = _modelComboBox.Items
.OfType<ModelDisplayItem>()
@@ -420,6 +431,7 @@ namespace AnotherReplayReader
{
_modelIdBox.Text = "";
_contextLengthBox.Text = "";
_contextBudgetBox.Text = "";
_supportsSseCheck.IsChecked = false;
_extraParamsBox.Text = "";
}