diff --git a/views/group.html b/views/group.html
index 05f0c2a6..8b21de71 100644
--- a/views/group.html
+++ b/views/group.html
@@ -21,7 +21,7 @@
   <main class="-mt-32">
     <div class="mx-auto max-w-7xl px-4 pb-12 sm:px-6 lg:px-8">
       <div class="rounded-lg bg-white px-5 py-6 shadow sm:px-6 text-2xl">
-        <ul role="list" class="grid grid-cols-1 gap-x-6 gap-y-8 lg:grid-cols-3 xl:gap-x-8">
+        <ul role="list" class="grid grid-cols-1 gap-x-6 gap-y-8 lg:grid-cols-2 xl:gap-x-8">
           {{ range .groups }}
           <li class="overflow-hidden rounded-xl border border-gray-200">
             <div class="flex items -center gap-x-4 border-b border-gray-900/5 bg-gray-50 p-6">
@@ -49,26 +49,42 @@
               </div>
               <!-- AI -->
               <div class="flex justify-between gap-x-4 py-3 items-center">
-                <dt class="text-gray-500">AI</dt>
-                <dd class="flex items-start gap-x-2">
+                <dt class="text-gray-500">AI(模型可选默认或者指定模型)</dt>
+                <dd class="flex items-start gap-x-2 items-center">
                   <div>
                     {{ template "ai" . }}
                   </div>
                   {{ if eq .EnableAi true }}
                   <div class="float-end">
-                    <select
-                      class="block w-full rounded-md border-0 py-1.5 pl-3 pr-10 text-gray-900 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-green-600 sm:text-sm sm:leading-6"
-                      onchange="aiAssistantChange(event, {{.Wxid}})">
-                      <option value="" {{ if eq .Prompt
-                      "" }}selected{{ end }}>默认</option>
+                    <div>
+                      <label>
+                        <select class="block w-full rounded-md border-0 py-1.5 pl-3 pr-10 text-gray-900 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-green-600 sm:text-sm sm:leading-6" onchange="aiModelChange(event, {{.Wxid}})">
+                          {{$useModel := .AiModel}}
+                          {{ range $.aiModels }}
+                          <option value="{{.Model}}" {{ if eq $useModel .Model}}selected{{ end }}>
+                            {{.Name}}
+                          </option>
+                          {{ end }}
+                        </select>
+                      </label>
+                    </div>
+                    <div class="float-end mt-1">
+                      <label>
+                        <select
+                          class="block w-full rounded-md border-0 py-1.5 pl-3 pr-10 text-gray-900 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-green-600 sm:text-sm sm:leading-6"
+                          onchange="aiAssistantChange(event, {{.Wxid}})">
+                          <option value="" {{ if eq .Prompt
+                          "" }}selected{{ end }}>默认</option>
 
-                      {{$usePrompt := .Prompt}}
-                      {{ range $.assistant }}
-                      <option value="{{.Id}}" {{ if eq $usePrompt .Id}}selected{{ end }}>
-                        {{.Name}}
-                      </option>
-                      {{ end }}
-                    </select>
+                          {{$usePrompt := .Prompt}}
+                          {{ range $.assistant }}
+                          <option value="{{.Id}}" {{ if eq $usePrompt .Id}}selected{{ end }}>
+                            {{.Name}}
+                          </option>
+                          {{ end }}
+                        </select>
+                      </label>
+                    </div>
                   </div>
                   {{ end }}
                 </dd>
@@ -111,7 +127,7 @@
               <!-- 自动清理不活跃成员 -->
               <div class="flex justify-between gap-x-4 py-3 items-center">
                 <dt class="text-gray-500">末位淘汰</dt>
-                <dd class="flex items-start gap-x-2">
+                <dd class="flex items-start gap-x-2 items-center">
                   <div class="relative rounded-md shadow-sm">
                     <label>
                       <input type="number" id="auto-cm-{{ .Wxid }}" min="0" class="block w-1/2 float-end rounded-md border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" placeholder="N天不活跃自动移除"