chore(settings): align default ai model handling

This commit is contained in:
2026-03-31 22:52:29 +02:00
parent 6e84b022c3
commit 05eeaab3f7
4 changed files with 14 additions and 12 deletions
@@ -1,5 +1,6 @@
"use client";
import { DEFAULT_OPENAI_MODEL } from "@capakraken/shared";
import { useEffect, useState } from "react";
import { trpc } from "~/lib/trpc/client.js";
import {
@@ -26,7 +27,7 @@ import { parseAzureUrl, type GeminiTestResult } from "./system-settings/shared.j
export function SystemSettingsClient() {
const [provider, setProvider] = useState<Provider>("openai");
const [endpoint, setEndpoint] = useState("");
const [model, setModel] = useState("");
const [model, setModel] = useState(DEFAULT_OPENAI_MODEL);
const [apiVersion, setApiVersion] = useState("2025-01-01-preview");
const [maxTokens, setMaxTokens] = useState(2000);
const [temperature, setTemperature] = useState(1);
@@ -80,7 +81,7 @@ export function SystemSettingsClient() {
setProvider((settings.aiProvider ?? "openai") as Provider);
setEndpoint(settings.azureOpenAiEndpoint ?? "");
setModel(settings.azureOpenAiDeployment ?? "");
setModel(settings.azureOpenAiDeployment ?? DEFAULT_OPENAI_MODEL);
setApiVersion(settings.azureApiVersion ?? "2025-01-01-preview");
setMaxTokens(settings.aiMaxCompletionTokens ?? 2000);
setTemperature(settings.aiTemperature ?? 1);