فهرست منبع

add qwen3:14b to ollama default models

alexchenzl 3 ماه پیش
والد
کامیت
af5dfd4170
2فایلهای تغییر یافته به همراه3 افزوده شده و 4 حذف شده
  1. 1 1
      packages/storage/lib/settings/types.ts
  2. 2 3
      pages/options/src/components/ModelSettings.tsx

+ 1 - 1
packages/storage/lib/settings/types.ts

@@ -33,7 +33,7 @@ export const llmProviderModelNames = {
     // 'gemini-2.0-flash-thinking-exp-01-21', // TODO: not support function calling for now
   ],
   [ProviderTypeEnum.Grok]: ['grok-3', 'grok-3-fast', 'grok-3-mini', 'grok-3-mini-fast'],
-  [ProviderTypeEnum.Ollama]: ['falcon3:10b', 'qwen2.5-coder:14b', 'mistral-small:24b'],
+  [ProviderTypeEnum.Ollama]: ['qwen3:14b', 'falcon3:10b', 'qwen2.5-coder:14b', 'mistral-small:24b'],
   [ProviderTypeEnum.AzureOpenAI]: ['gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4o', 'gpt-4o-mini', 'o4-mini', 'o3'],
   [ProviderTypeEnum.OpenRouter]: [
     'openai/gpt-4.1',

+ 2 - 3
pages/options/src/components/ModelSettings.tsx

@@ -426,7 +426,7 @@ export const ModelSettings = ({ isDarkMode = false }: ModelSettingsProps) => {
 
       if (providers[provider].type === ProviderTypeEnum.AzureOpenAI) {
         // Ensure modelNames is NOT included for Azure
-        delete configToSave.modelNames;
+        configToSave.modelNames = undefined;
       } else {
         // Ensure modelNames IS included for non-Azure
         // Use existing modelNames from state, or default if somehow missing
@@ -538,7 +538,6 @@ export const ModelSettings = ({ isDarkMode = false }: ModelSettingsProps) => {
         // For Azure, verify the model is in the deployment names list
         if (providerConfig && providerConfig.type === ProviderTypeEnum.AzureOpenAI) {
           console.log(`[handleModelChange] Azure model selected: ${model}`);
-          console.log(`[handleModelChange] Available deployments:`, providerConfig.azureDeploymentNames || []);
         }
 
         // Reset reasoning effort if switching models
@@ -965,7 +964,7 @@ export const ModelSettings = ({ isDarkMode = false }: ModelSettingsProps) => {
   const addAzureProvider = () => {
     // Count existing Azure providers
     const azureProviders = Object.keys(providers).filter(
-      key => key === ProviderTypeEnum.AzureOpenAI || key.startsWith(ProviderTypeEnum.AzureOpenAI + '_'),
+      key => key === ProviderTypeEnum.AzureOpenAI || key.startsWith(`${ProviderTypeEnum.AzureOpenAI}_`),
     );
     const nextNumber = azureProviders.length + 1;