Add default AI model selection to settings

Replaces the previous placeholder for default LLM selection with a working default AI model selector in settings. Updates SettingsModel and related providers to support storing and updating the default AI model as a JSON object. Integrates the selector UI and ensures new AI requests use the default model if set.
This commit is contained in:
Ankit Mahato
2025-08-29 01:27:32 +05:30
parent 7b7daa7dac
commit 9d50e3f09c
6 changed files with 41 additions and 48 deletions

View File

@@ -29,7 +29,8 @@ class CodePane extends ConsumerWidget {
? getRequestModelFromHistoryModel(selectedHistoryRequestModel!)
: ref.watch(selectedRequestModelProvider);
if (selectedRequestModel!.apiType == APIType.ai) {
// TODO: Add AI Request Codegen
if (selectedRequestModel?.apiType == APIType.ai) {
return const ErrorMessage(
message: "Code generation for AI Requests is currently not available.",
);