feat: unify model selection and complete favorite settings
This commit is contained in:
1 parent
a4a5430922
commit
50638d4130
24 files changed
+347
-90
No files matched your search
@@ -5,12 +5,13 @@ import { FavoritesService, Favorite } from '../../services/favorites.service';
|
||||
import { AgentService } from '../../services/agent.service';
|
||||
import { SystemService } from '../../services/system.service';
|
||||
import { SettingSliderComponent, REASONING_VALUES, REASONING_LABELS } from '../setting-slider/setting-slider.component';
|
||||
import { ModelSelectorComponent } from '../model-selector/model-selector.component';
|
||||
|
||||
interface ModelDraft {profile: string; model: string; reasoning_effort: string; device_serial: string;}
|
||||
interface Draft extends ModelDraft {name: string; uniform: boolean; cases: ModelDraft[];}
|
||||
|
||||
@Component({
|
||||
selector: 'app-featured-tasks', standalone: true, imports: [FormsModule, SettingSliderComponent],
|
||||
selector: 'app-featured-tasks', standalone: true, imports: [FormsModule, SettingSliderComponent, ModelSelectorComponent],
|
||||
templateUrl: './featured-tasks.component.html', styleUrl: './featured-tasks.component.scss',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush
|
||||
})
|
||||
@@ -20,7 +21,6 @@ export class FeaturedTasksComponent {
|
||||
busy = signal<string | null>(null); error = signal(''); notice = signal('');
|
||||
drafts = new Map<string, Draft>();
|
||||
readonly efforts = REASONING_VALUES; readonly effortLabels = REASONING_LABELS;
|
||||
readonly models = ['gpt-6.1-sol','gpt-6-astra','gpt-6-luna','mimo-v2.6-pro','mimo-v2.6-flash'];
|
||||
readonly filters = [{id:'all',label:'全部'},{id:'flash',label:'Flash'},{id:'pro',label:'Pro'},{id:'exploration',label:'探索'},{id:'batch',label:'批量'}];
|
||||
filtered = computed(() => this.api.items().filter(item => {
|
||||
const filter = this.filter(), query = this.query().trim().toLowerCase();
|
||||
|
||||
Reference in new issue
Block a user