import type { ModelType } from "../../shared/api"; import { modelPresets, presetEndpoint, trimTrailingSlash, type ModelPreset } from "../../shared/utils/modelPresets"; import styles from "./CursorPresetChips.module.scss"; /** 常用服务商预设:点击按当前协议类型自动填充对应端点与默认模型 */ export function CursorPresetChips({ type, baseUrl, onPick }: { type: ModelType; baseUrl: string; onPick: (preset: ModelPreset) => void }) { return
{t("常用预设")}
{modelPresets.map((preset) => { const active = trimTrailingSlash(baseUrl) === trimTrailingSlash(presetEndpoint(preset, type).baseUrl); return ; })}
; }