Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
Tauri 桌面端通过 SaaS Token Pool 中转访问 LLM,模型列表由 SaaS 后端 动态提供。之前的实现直接使用 conversationStore 持久化的 currentModel, 可能在切换连接模式后使用过期的模型 ID,导致 relay 请求失败。 修复: - Tauri 路径:用 SaaS relayModels 的 id+alias 构建 validModelIds 集合, preferredModel 仅在集合内时才使用,否则回退到第一个可用模型 - 浏览器路径:同样验证 currentModel 在 SaaS 模型列表中才使用 后端 cache.resolve_model() 别名解析作为二道防线保留。
Tauri + React + Typescript
This template should help get you started developing with Tauri, React and Typescript in Vite.